判断一个程序是否存在的,并启动它的
#!/bin/sh
echo -e "\033[32m Redmine starting \033[0m"cd /u02/redmine-2.1.4/
ruby script/rails server webrick -e production -d
var=$(ps -ef|grep ruby|grep -v grep |wc -l)
if [ $var -gt 0 ]
then
echo -e "\033[32m Redmine is on \033[0m"
else
echo -e "\033[32m Redmine is off \033[0m"
fi
一个简单的无限循环程序
#!/bin/sh
i=0
times=5
#此处输入程序名称
pro="app.out"
cmd="app.out"
while [ $i -le $times ]
do
killall -9 $pro
./$cmd
let "i++"
sleep 5
done