查找问题shell脚本问题!!!
时间:2011-04-14
来源:互联网
callshell.sh
内容是: nohup ./ordertime.sh >/dev/null&
ordertime.sh
内容是:
PATH_modify_file=/cpic/sxff/PostProcess/ini
BSH_PATH=/cpic/sxff
SEND_PATH=/cpic/sxff/p11files/send/OL_MIG
mytime=`date +%H:%M`
mydate1='08:00'
mydate2='20:30'
while [ 1 = 1 ]
do
if [ $mytime = $mydate1 ]; then
sleep 60
#清掉以前的Log文件
rm -f $PATH_modify_file/ModifyProcessNum.log
#杀掉bcklog.sh
bcklist=`ps -ef|grep backlog|awk '{if($8=="sh") print $2 }'`
kill -9 $bcklist
#发送暂停信息
echo pause>$SEND_PATH/ff_info.txt
#调用修改参数sh
./ModifyMaxProcess.sh 16 12
#启动backlog.sh
cd $BSH_PATH
nohup ./backlog.sh >/dev/null &
elif [ $mytime = $mydate2 ]; then
sleep 60
./ModifyMaxProcess.sh 12 16
fi
sleep 30
mytime=`date +%H:%M`
done
为什么mydate2='20:30' 时 不执行这个 ./ModifyMaxProcess.sh 12 16(主要是修改配置文件中的参数).还有ordertime.sh 在后台有起一个进程.
内容是: nohup ./ordertime.sh >/dev/null&
ordertime.sh
内容是:
PATH_modify_file=/cpic/sxff/PostProcess/ini
BSH_PATH=/cpic/sxff
SEND_PATH=/cpic/sxff/p11files/send/OL_MIG
mytime=`date +%H:%M`
mydate1='08:00'
mydate2='20:30'
while [ 1 = 1 ]
do
if [ $mytime = $mydate1 ]; then
sleep 60
#清掉以前的Log文件
rm -f $PATH_modify_file/ModifyProcessNum.log
#杀掉bcklog.sh
bcklist=`ps -ef|grep backlog|awk '{if($8=="sh") print $2 }'`
kill -9 $bcklist
#发送暂停信息
echo pause>$SEND_PATH/ff_info.txt
#调用修改参数sh
./ModifyMaxProcess.sh 16 12
#启动backlog.sh
cd $BSH_PATH
nohup ./backlog.sh >/dev/null &
elif [ $mytime = $mydate2 ]; then
sleep 60
./ModifyMaxProcess.sh 12 16
fi
sleep 30
mytime=`date +%H:%M`
done
为什么mydate2='20:30' 时 不执行这个 ./ModifyMaxProcess.sh 12 16(主要是修改配置文件中的参数).还有ordertime.sh 在后台有起一个进程.
作者: soloyear 发布时间: 2011-04-14
应该是mytime='20:30'时执行"./ModifyMaxProcess.sh 12 16"吧。会不会是你的script运行时错过了20:30 这个时间?
两个可能有用的建议:
1. 你可以用shell的“-x”参数,让shell输出一些debug信息。
2. 另外,对于这样要定时执行的任务,用cron会更方便。
两个可能有用的建议:
1. 你可以用shell的“-x”参数,让shell输出一些debug信息。
2. 另外,对于这样要定时执行的任务,用cron会更方便。
作者: panghuhu250 发布时间: 2011-04-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28