我正在为 Ubuntu 在 python3 中编写一个脚本,该脚本应该在所有 X 分钟内执行,并且应该在登录后自动启动。因此我想创建一个守护进程(这是正确的解决方案吗?)但我还没有找到任何模块 / python3 的示例,仅适用于 python 2.X。你知道我可以做什么吗?
谢谢,
我正在为 Ubuntu 在 python3 中编写一个脚本,该脚本应该在所有 X 分钟内执行,并且应该在登录后自动启动。因此我想创建一个守护进程(这是正确的解决方案吗?)但我还没有找到任何模块 / python3 的示例,仅适用于 python 2.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"
monitor
每当您登录 all 时,这将执行您tty
。