使用initctl的Grep进程

时间:2014-10-14 09:52:13

标签: bash process operating-system init

下面是我的initctl脚本。有了这个,我试图在系统启动时启动一个过程。 问题是,虽然我的流程正常运行,但initctl正在给我一个失败的工作状态。

如果我ps -aef | grep process_name,它会起作用吗? 如果是这样,我怎么能在执行DAEMON后执行ps。

console output
respawn
env DAEMON="./BRINGUP"
env PKILL="pkill BRINGUP"


pre-start script
su -s /bin/sh -c "$DAEMON" 12345
end script

pre-stop script
/bin/sh -c "$PKILL"
end script

script
sleepWhileAppIsUp(){
  while pidof $1 >/dev/null; do
  sleep 1
     done
}
sleepWhileAppIsUp $DAEMON
end script

提前致谢:)

0 个答案:

没有答案