Я пытаюсь запустить скрипт python от хоста к некоторым клиентам через subprocess.popen. Команда - это своего рода огонь и забудьте, и процесс в клиентах должен выполняться неограниченное время, пока я не убью его. проблема - когда я запустить эту строку в Python протеканию процесса на клиентах в течение часа, а затем внезапно останавливается через 1 час и 2 минуты:using subprocess.popen с ssh - python
subprocess.Popen(["rsh {} {} {}".format(ipClient,command,args)], shell=True)
, где «команда» путь и команда в клиентов. , и когда я просто запускаю rsh 'ip' 'command' 'args'
в оболочке, он работает должным образом и не останавливается внезапно.
любая идея?
Не решает проблему, но вы должны использовать 'subprocess.Popen ([" rsh ", ipClient, command, arg с]) '. Python делает что-то параллельно? – Daniel
Вы можете сообщить об ошибке? – amirouche
не сообщается об ошибке, процесс на клиенте останавливается – aa1331