Non, ça fait exactement la même chose, je ne sais pas pourquoi.
J’ai essayé de lancer ssh monserveur 'screen -d -m -S monscript -s ./monscript.py'
et ça ne fonctionne pas du tout.
Pour ça, c’est pareil qu’avec l’esperluette, ça ne fait rien de mieux.[quote=“PengouinPdt, post:15, topic:71109”]
Comme quoi je ne suis pas si loin de la réponse :
- exemple avec nohup
- exemple avec subprocess
[/quote]
nohup python bgservice.py &
cmd = 'ssh ' + ssh_options + ' ' + server_name + ' "/usr/bin/nohup /usr/bin/python /home/admin/run.py 2>&1 &"'
C’est un peu pareil, non ? Et ce n’est toujours pas du Python. Et en plus, ça ne met toujours pas la tâche en fond.