Я написал сценарий, который генерирует филогенгенное дерево с ete3 package, скрипт работает на безголовом сервере, поэтому его необходимо запустить с xvfb-run (за here).скрипт python для вызова себя с помощью xvfb
Я установил скрипт для проверки (через системный вызов ps
), если он был вызван с помощью xvfb. В случае, когда скрипт python запускается без xvfb-run (например, python script.py...
), существует ли простой способ для меня убить процесс и повторно запустить его правильно (например, xvfb-run python script.py...
) из исходного вызова сценария?
Я пробовал взломать что-то вместе с os.system()
звонки на ps
, но мне не очень повезло. У кого-нибудь есть предложения?