У меня есть скрипт, который я запускаю в фоновом режиме, затем отрекаюсь и выхожу из оболочки.Непосредственно перед тем, как этот скрипт завершится, он запускает другой скрипт через вызов подпроцесса
subprocess.call(["python","script2.py",param1,param2])
Этот вызов проходит нормально, когда у меня открыт терминал, но кажется, что script2 не выполняется, если я отрекаюсь ивыйти из оболочки.Я предполагаю, что это потому, что второму процессу нужна оболочка, к которой он должен присоединиться.Я попытался запустить
subprocess.call(["nohup","python","script2.py",param1,param2])
, но это также не работает.Любые предложения о том, как заставить это работать?