機能を呼び出すPythonスクリプトがあり、5分ごとにcronjobを実行したいと考えています。まだ機能が停止していても、機能が停止しています。
def colour_images(images=None):
...
os.system("command")
...
if __name__ == '__main__':
colour_images()
これは、コマンドを実行する前に(何の同様のタスクが実行されていない)私は、タスクが完了したかどうかを知りたいのOSを使用して、端末にコマンドを実行します。
使用を削除されていないファイルを引き起こして、いくつかのエラーから保護するためにそれを削除するには、代わりに 'subprocess.Popen.communicate'。 https://docs.python.org/2/library/subprocess.html#popen-objects –
基本的には、同じ場所から同じ名前でPythonスクリプトが実行されているかどうかをスクリプトがチェックするようにしますか? – BoboDarph