これは簡単かもしれませんが、理解できません。1 台のマシンで luigi の 2 つのインスタンスを実行したいので、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でkillしたい
echo -n $"Stopping luigid scheduler: "
killproc luigid
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/luigid && echo_success || echo_failure
echo
何か助けてください?
ありがとう