Ich möchte ein Python-Skript aus einem anderen Python-Skript starten. Ich weiß wie es geht. Aber ich sollte dieses Skript nur starten, wenn es nicht bereits läuft.Führen Sie Python-Skript nur, wenn es nicht ausgeführt wird
Code:
import os
os.system("new_script.py")
Aber ich bin nicht sicher, wie zu überprüfen, ob dieses Skript bereits ist oder nicht ausgeführt wird.
http://unix.stackexchange.com/questions/110698/how-to-check-which-specific-processes-python-scripts-are-running könnte helfen – Jeremy
Etwas einfach wie 'pgrep -f 'new_script .py '|| ./new_script.py' oder du musst eine Lockdatei mit der PID verwenden. –