我有兩個Python腳本作爲cronjobs
運行。如何確保一個腳本只能在另一個腳本之後運行
ScriptA處理日誌文件並將記錄插入table
,ScriptB使用記錄生成報告。
我已經安排了ScriptA在ScriptB之前一個小時運行,但有時ScriptB在ScriptA完成插入之前運行,從而生成不正確的報告。
如何確保ScriptB在ScriptA完成後立即運行?
編輯 SCRIPTA和ScriptB做完全不同的事情,比如說,一個用於保存用戶數據,另一種是供內部使用。而其他地方可能有一些ScriptC取決於ScriptA。
所以我不能合併這兩個工作。
「讓ScriptA寫入文件,然後讓ScriptB定期運行並檢查文件。」你是這個意思嗎? – satoru
是的,正好... – Benjamin