繁体   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