我知道这可能很容易,但我无法弄清楚。我们想在一台机器上运行两个 luigi 实例,因此需要修改 init.d 脚本以将 PID 写入文件,而不是仅仅触摸空文件。
echo -n $"Starting luigid scheduler as $LUIGID_USER: "
( ( /usr/bin/sudo -u $LUIGID_USER $LUIGID_BIN >>/var/log/luigid/server.log 2>&1 ) &)
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/luigid && echo_success || echo_failure
echo
return $RETVAL
目前它只是触及空的PID文件。我希望它将PID写入文件。另外,在停止时,我想通过存储在 PID 文件中的 PID 杀死
echo -n $"Stopping luigid scheduler: "
killproc luigid
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/luigid && echo_success || echo_failure
echo
请问有什么帮助吗?
谢谢