-
nohup, & et jobs !
Bonjour à tous,
Le jeune linuxien que je suis à compris que :
- "&" à la fin d'une commande l'éxécute en tache de fond mais la lie à ma connexion actuelle
- "nohup" permet de ne pas lier la tache que je lance à ma connexion actuel et cela permettra à ma tache de continuer de tourner après ma déconnexion
- "jobs" permet de lister les taches qui tourne en background...
Après tests et etc... Mes questions sont les suivantes :
- lorsque je fait un nohup, suis-je obliger de terminer la commande par une esperluette ?
- Si je fait "jobs" sur ma connexion actuelle, pas de souci il me sort les processus d'arrière plan en cours ! En revanche si je me déconnecte et que je me reconnecte plus tard, "jobs" ne me renvoie plus rien... Pourquoi ? Existe il une autre commande pour ce cas ?
Merci d'avance de vos lumières toujours bien éclairées. :)
-
la liste job est liée à la session
si tu les nohup ça attache non pas à la session mais au processsus 1 comme processus père . ça tu as manifestement compris :)
rappeler un job au premier plan
fg pour foreground et fg %2 pour rappeler le job 2 au premier plan
bg pour backgrounder un job suspendu (en arriere plan mais sans activité donc)
typiquement oui
nohup commande & est le format standard :)
-