簡體   English   中英

python 3守護進程

[英]Daemon with python 3

我在python3中為Ubuntu編寫了一個腳本,該腳本應在所有X Minutes上執行,並應在登錄后自動啟動。因此,我想創建一個守護進程(是否是正確的解決方案?),但是我沒有找到任何模塊/ python3的示例,僅適用於python2.X。 你知道我可以做什么工作嗎?

謝謝,

我只需要制作腳本,並將其放在某個地方,然后在要運行該腳本的用戶的crontab中添加一行即可。 這可能是根源。

sudo crontab -e 

啟動crontab的編輯器

X * * * *    /usr/bin/python /path/to/the/script

這樣,腳本將每X分鍾執行一次。 無需守護進程,無需在腳本中創建自己的計時器。

假設python腳本名稱是monitor 使用以下步驟:

  • /usr/local/bin/復制監視腳本( 不需要

  • 還要在/etc/init.d/添加一個副本

  • 然后執行以下命令使其可執行

    sudo -S chmod "a+x" "/etc/init.d/monitor"

  • 最后運行update.rc命令

    sudo -S update-rc.d "monitor" "defaults" "98"

這將在您登錄所有tty時執行monitor

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM