start-stop-daemon example
2012-05-08 18:09
148 查看
example: run an ant task as a daemon thread
#!/bin/sh DESC="mock system" NAME="mocksystem" PIDFILE=/var/run/$NAME.pid #RUN_AS=hudson RUN_AS=zhus EXE=/usr/bin/ant d_start() { start-stop-daemon --start --quiet --background --m --pidfile $PIDFILE --chuid $RUN_AS --exec $EXE -- -f /home/zhus/system360/system-light/build.xml run-dist } d_stop() { start-stop-daemon --stop --quiet --pidfile $PIDFILE if [ -e $PIDFILE ]; then rm $PIDFILE fi } case $1 in start) echo -n "Strating $DESC: $NAME" d_start echo "." ;; stop) echo -n "Stopping $DESC: $NAME" d_stop echo "." ;; restart) echo -n "Restarting $DESC: $NAME" d_stop sleep 1 d_start echo "." ;; *) echo "usage: $NAME {start|stop|restart}" exit 1 ;; esac exit 0
相关文章推荐
- [转贴] start-stop-daemon命令
- START-STOP-DAEMON
- centos 编译 start-stop-daemon,支持最新的option(--chdir)
- linux中守护进程启停工具start-stop-daemon
- 使用start-stop-daemon工具来启动hudson slave
- rc脚本(类的定义与脚本的结构、start方法、stop和status方法、以daemon方式启动)
- start-stop-daemon
- start-stop-daemon命令
- start-stop-daemon
- man start-stop-daemon
- start-stop-daemon
- start-stop-daemon
- redhat/centOS start-stop-daemon not found报错
- start-stop-daemon 用法
- CentOS下安装使用start-stop-daemon
- linux中守护进程启停工具start-stop-daemon使用介绍
- CentOS 6.8 使用start-stop-daemon命令
- start-stop-daemon
- Manpage: start-stop-daemon
- start-stop-daemon 启动停止系统守护进程