bash + zsh disown

Posted on November 21, 2011

On souhaite lancer un programme qui ne soit pas attaché au terminal courant.

Bash: disown

Zsh : &! ou &|

Exemple : lancement d’un rsync un peu long

rsync -avz grokonteunu monserveur:~

Là on se dit “je suis en ssh, je veux exécuter d’autres trucs, et pas que tout s’arrête si je perds la connexion !”.

^z
bg %1
disown -

Voilà c’est bon, la commande est détachée.

Pour zsh :

rsync -avz grokonteunu monserveur:~ &!

On est tranquille. ☺

Tags: admin, cli