Linux · 2011-06-23

让python的程序在ubuntu下以服务运行

在/etc/init.d/下创建一个脚本snsserver.sh,内容如下:

#! /bin/sh do_start() { python /home/nick/workspace/snsApp/src/run.py } do_stop() { killall python }</p> <p>case "$1" in start) do_start ;; stop) do_stop ;; *) echo "useage:snsserver {start|stop}" exit 1 ;; esac</p> <p>exit 0</p> <p>

然后sudo update-rc.d snsserver.sh defaults

这样就设置好新增的服务程序了,以后只要sudo /etc/init.d/snsserver.sh start|stop 就可以了

以上只是最简单的例子,实际使用要根据具体情况修改了。