crontab 执行脚本有警告的脚本不能执行么

> 使用crontab定时执行一个shell脚本,检查服务进程是否在运行。该怎么解决
使用crontab定时执行一个shell脚本,检查服务进程是否在运行。该怎么解决
yangbeiCsharp & &
发布时间: & &
浏览:68 & &
回复:2 & &
悬赏:0.0希赛币
使用crontab定时执行一个shell脚本,检查服务进程是否在运行。服务进程是自己写的一个服务器端程序,如果停止运行,就把日志文件重命名。并启动服务进程。当手动直接执行脚本,可以正常启动进程,并移动日志文件。但放到crontab里执行的话,只能移动日志文件,进程无法启动&   Python code   PNAME='serveraa'
LOGFILE=`date +%y%m%d%H%M%S` RES=`ps -ef | grep &$PNAME& | grep -v &grep& |
wc -l` if [ $RES -lt 1 ] then
/root/serveraa/serveraa -d
mv /root/serveraa/debug.txt /root/serveraa/debug$LOGFILE.txt fi
你这个是python的代码还是?怎么看都不像python的啊指定 #!/bin/bash了吗
yangbin1 & &
& & (0)(0)是放在root的crontab中吗。如果是普通用户,可能有读写权限的问题wdsjkzx & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&timeSync.sh脚本内容如下:
/home/data/jdk/bin/java -jar /home/data/time/timeSync.jar http://192.168.1.50:8081/check.jsp
以上脚本手动可以执行,放入定时任务却无法运行,定时任务配置如下:
30 23 * * * /home/data/time/timeSync.sh
30 23 * * * root sh /home/data/time/timeSync.sh
并且,确保timeSync.sh文件中,用的都是全路径。
已解决问题
未解决问题求助crontab执行shell脚本的问题_百度知道
求助crontab执行shell脚本的问题
提问者采纳
home/user/home/home&#47.sh5)运行chmod +x /user/home&#47.sh确保脚本可执行;user/y.txt$ cat a.txt的内容已经“进入”到crontab里面$ crontab
-l30 21 * * * &#47.sh表示每晚21;user&#47.sh3)运行下面的命令.txt4)运行下面的命令:$ crontab a:30运行脚本/y.txt30 21 * * * &#47.txt的内容“弄”到crontab里面;y;y,a1)网上搜索一下crontab的格式2)例如,将a,可见,编辑一个文件a
其他类似问题
为您推荐:
crontab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 crontab执行php脚本 的文章

 

随机推荐