Supposons que je lance un processus sur la machine 1: Sudo badblocks -sv /dev/sdb
et que j’aimerais vérifier l’état de ce processus en cours sur la machine 2. Bien sûr, j’ai SSH dans cette boîte, mais quel genre de ruse Terminal utiliser pour voir le statut/progrès de ce processus en cours?
Vous devez utiliser un multiplexeur de terminal tel que screen
ou tmux
pour vous permettre de vous déconnecter d'une session de terminal, puis de vous reconnecter à tout moment. Ils sont assez faciles à utiliser, mais je suggèrerais pour vos premiers pas d’utiliser un appel d’application byobu
donc sur la machine sur laquelle vous allez exécuter vos commandes, vous feriez ce qui suit:
Sudo apt-get install byobu -y
byobu-enable
byobu
Sudo badblocks -sv /dev/sdb
À ce stade, vous pourrez fermer votre terminal et celui-ci fonctionnera toujours. Ensuite, ssh retourne sur votre machine et elle vous remettra automatiquement en session.
Une fois que vous êtes familiarisé avec cela, alors utilisez tmux
un outil vraiment puissant pour le faire.