我正在为RHEL上的Jetty开发一个初始化脚本.尝试使用init库提供的守护程序函数(/etc/rc.d/init.d/functions).
我发现this terse documentation和an online example(我也一直在看系统上的其他init脚本的例子).
从网上查看这个代码段来启动守护进程
daemon --user="$DAEMON_USER" --pidfile="$PIDFILE" "$DAEMON $DAEMON_ARGS &" RETVAL=$? pid=`ps -A | grep $NAME | cut -d" " -f2` pid=`echo $pid | cut -d" " -f2` if [ -n "$pid" ]; then echo $pid > "$PIDFILE" fi
为什么要麻烦查找$PID并手动写入$PIDFILE?我想我想知道daemon功能的-pidfile选项是什么.