Je cherche à lancer un programme sur un hôte distant et qu'il continue de tourner quand je me déconnecte.
J'ai quelque chose de fonctionnel avec AT mais ce n'est pas très propre et je ne peux pas reprendre le contrôle ou minotorer le processus.
avec screen en ligne de commande c'est ok
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
local$>ssh Serveur
remote$>screen top &
remote$>screen -d
[remote detached]
[1]+  Done                    screen top
remote$>exit
Connection to Serveur closed.
local$>
Mais avec un script tel que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#!/bin/bash
ssh dell1 screen <<< top &
screen -d
j'ai l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
There is no screen to be detached.
Must be connected to a terminal.
Ça y est j'i trouvé grâce à ce site : www.commandlinefu.com
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ssh Serveur screen -d -m top
C'est tout simple