J'ai un simple script Python script :
import time
counter = 0
while True:
print counter
counter = counter + 1
time.sleep(10)
Disons que ce programme est exécuté sur ma linuxbox au sein du réseau local et qu'il imprime la sortie dans le terminal de la linuxbox. Si je dois ssh
dans ce serveur, je veux voir l'état des counter
variable. En d'autres termes, je veux changer l'entrée/sortie du programme du terminal par défaut à ssh
terminal.
Jusqu'à présent, j'ai essayé de mettre le processus en arrière-plan en utilisant fg
sans succès.
Voici un aperçu (de ssh
terminal)
jarwin@ubuntu:~$ ps -a
PID TTY TIME CMD
30412 pts/1 00:00:02 python
30591 pts/10 00:00:00 ps
jarwin@ubuntu:~$ fg %30412
-bash: fg: %30412: no such job
jarwin@ubuntu:~$ top | grep gnome
27337 azazel 20 0 625656 35804 24676 S 0.3 1.4 1:03.01 gnome-terminal-
jarwin@ubuntu:~$ fg %27337
-bash: fg: %27337: no such job
Est-ce possible ? Et au cas où Python ne le permettrait pas, est-il possible de passer à ssh
pour une commande ping ?
PS : J'utilise JuiceSSH sur Android comme client ssh