看板
[ Python ]
討論串[問題] 如何讓程式同時只能跑一隻
共 5 篇文章
內容預覽:
看其他deamon的作法是建立一個xxx.pid的檔案 然後將pid寫到裏面. 所以我跟著這樣做. sleep是開一段時間 用來驗證再次開同樣process用的. 檢查我就只單純檢查檔案存不存在而已. 然後要用root執行. 不然可以在開始先建立好一個資料夾. 權限設好後 pid的檔案就建立在裏面
(還有805個字)
內容預覽:
感謝k大提供想法. 本來我也想到類似apache等daemon的作法. 放PID file在/var/run裡來做檢查. 不過我已用os.popen來執行ps實作了. 但覺得奇怪的是,直接執行運作很成功. 可是放進cron裡就無法成功. 節錄部份的code. 有興趣的大大可以一起研究看看 ^^. #
(還有798個字)
內容預覽:
各位大大好. 小的拿Python來寫程式. 目前遇到一個問題. 平台為Linux. 因為有支程式想讓它用無限迴圈一直執行. 定時跑出小的想要的東西. 為避免程式process消失(當機 or 重開機 or kill程式…等). 會在cron table設定每分鐘 or 每5分鐘執行一次. 所以在程式
(還有75個字)