Écrivez cette commande qui scrute toutes les secondes les processus du système et se termine lorsque l'utilisateur dont le login est passé en argument est connecté.Indication: l'utilisateur est connecté dès qu'un processus lui appartenant est présent dans le système.
La correction est :
J'ai beaucoup de mal avec les scripts, pourtant ayant le cours sous les yeux ... Mais ici c'est surtout la commande for i in `ps -aux | cut -f 1 -d ' '` que je ne comprends pas.
PS : le while [0] signifie tant qu'une valeur est entrée en argument ?
, je crois que cela permet d'afficher les processus, avec le nom de l'utilisateur et l'heure de lancement (u), et x pour "afficher les processus qui n'ont pas de terminal de contrôle" . Le pipe permet de passer d'une commande à une autre. Ensuite, le
cut -f 1 -d ' '
permet d'afficher le 1er champ ?
Ensuite le deuxième "do" j'ai du mal à comprendre d'où viennent les variables du "if" ..
Pour le then, je pense avoir compris.
Le exit 0, pourquoi mets-on un "0" ?
Mes questions doivent paraître bêtes ... J'essaie de comprendre le fonctionnement mais c'est difficile. Car bon, sur internet on trouve parfois des explications sur des commandes, mais pour adapter à certains scripts je n'y arrive pas ...
- Edité par CyprienHanercos 12 janvier 2021 à 19:33:48
d'ailleurs, moi, je veux bien aller leur tirer les oreilles.
tu peux nous donner l'adresse*, stp.
-- * peut-être en MP, pour ne pas leur faire de "publicité".
- Edité par dantonq 12 janvier 2021 à 23:17:27
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Script Linux
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique