相关疑难解决方法(0)

如何使Python脚本像Linux中的服务或守护程序一样运行

我编写了一个Python脚本,用于检查某个电子邮件地址并将新电子邮件传递给外部程序.如何让这个脚本全天候执行,例如将其转换为Linux中的守护程序或服务.我是否还需要一个永远不会在程序中结束的循环,或者可以通过多次执行代码来完成它?

python linux scripting daemons

163
推荐指数
11
解决办法
26万
查看次数

在Ubuntu中启动时运行Python脚本

我有一个需要在启动时运行的简短Python脚本--Ubuntu 13.10.我已经尝试了所有我能想到但却无法运行的东西.剧本:

#!/usr/bin/python
import time
with open("/home/username/Desktop/startup.txt", 'a') as f:
    f.write(str(time.time()) + " It worked!")
Run Code Online (Sandbox Code Playgroud)

(实际的脚本有点不同,因为我只是将它用于测试目的,但你明白了.)

我已经尝试了以下所有方面,没有运气:

  • 把命令python startuptest.pycrontab,因为@reboot python /home/username/Documents/startuptest.py,无论是作为普通用户和sudo

  • 把命令python /home/username/Documents/startuptest.py放入/etc/rc.local

  • 打开Ubuntu的启动应用程序并将命令放在那里

  • 完成上述所有操作,将命令放入shell脚本并调用该shell脚本

什么都行不通.我觉得我错过了一些简单的事情.有任何想法吗?(如果我只是从终端运行命令,脚本运行正常.)

python linux shell ubuntu

39
推荐指数
4
解决办法
8万
查看次数

用cron运行python脚本

这可能是一个非常简单的问题,但我怎么能每2天在我的fedora dist上运行一个python脚本?

谢谢

安东尼

python cron

21
推荐指数
1
解决办法
5万
查看次数

标签 统计

python ×3

linux ×2

cron ×1

daemons ×1

scripting ×1

shell ×1

ubuntu ×1