226得票16回答
如何在Linux中将Python脚本运行如同服务或守护进程

我编写了一个Python脚本,用于检查某个电子邮件地址并将新的电子邮件传递给外部程序。如何使此脚本在Linux中成为守护进程或服务并24/7运行?是否需要在程序中添加不断循环的代码,还是可以通过多次重新执行代码来实现?

80得票5回答
将Bash脚本作为守护进程运行

我有一个脚本,可以每隔X次运行我的PHP脚本: #!/bin/bash while true; do /usr/bin/php -f ./my-script.php echo "Waiting..." sleep 3 done 我该如何将其作为守护进程启动?

16得票3回答
我能在Django中像守护进程一样持续运行一些代码吗?

我正在使用mod_wsgi通过Apache来提供Django网站的服务。我还有一些Python代码作为后台进程运行(守护进程?)。它不断轮询服务器并将数据插入到Django模型中。这样做很好,但我能否让这段代码成为我的Django应用程序的一部分,并且仍然能够持续在后台运行?它不需要是一个进程...

12得票1回答
如何在Linux Ubuntu中创建.sh扩展名的文件?

我正在尝试编写一个脚本来作为守护进程运行我的 .jar 文件,但我不知道如何在Ubuntu中创建一个 .sh 扩展名的文件。我已经使用 vi 创建了一个包含所需代码的文件,但我无法弄清楚如何明确地将文件定义为 .sh 文件。例如,我想将我的文件 "foo" 或 "foo.txt" 转换成 "f...

9得票1回答
PEP 3143中解释了守护进程的正确行为。

我有一些涉及Python的任务需要进行大量的sleep操作:做一些需要一两秒或三秒钟的事情,然后等待几分钟或几小时。在这个睡眠时间内,我想将控制权交还给操作系统(Linux)。为此,我应该将这些任务变成守护进程。其中一种方法是使用Python的标准守护进程库。 但是,守护进程并不容易理解。根...

8得票2回答
Ruby Daemons中的坏文件描述符

使用 Ruby v1.8.7 和 Daemons v1.1.8 在 Mac OS X Lion 上编写一个消费者进程,并将其作为守护进程运行: # config[:name] => 'idx_my_delete_consumer' # config[:daemon] => {:...

7得票2回答
Ruby: 日志和守护进程

我正在使用 Ruby 1.9.2p180 (2011-02-18 revision 30909)。 为了记录日志,我使用了 logging gem。我的程序有两个块,它们被用作守护进程。 但是从这些块中记录日志会导致错误,并且没有任何内容被写入日志文件: log shifting fai...