linux中,crontab 不能自动执行.sh文件
我在crontab-e后输入了如下:*****/root/aaa/download/test.sh二test.sh是这样写的:date>>t.txt我已经把这个sh权限设...
我在crontab -e后输入了如下:
* * * * * /root/aaa/download/test.sh
二test.sh是这样写的:
date >> t.txt
我已经把这个sh权限设定成可执行了,而且执行过,可以。但是放到crontab中就是没反应,请问是什么原因? 展开
* * * * * /root/aaa/download/test.sh
二test.sh是这样写的:
date >> t.txt
我已经把这个sh权限设定成可执行了,而且执行过,可以。但是放到crontab中就是没反应,请问是什么原因? 展开
5个回答
展开全部
1.crontab编辑后要重启crond服务才会生效
/etc/init.d/crond restart
2.参考步骤
计划任务:每三分钟运行一次(现在的crotab文件有设置一些环境参数要注意)
cd /root
echo "cd /root">>test.sh
echo "date >>t.txt">>test.sh
chmod +x test.sh
echo "*/3 * * * * root sh /root/test.sh" >>/etc/crontab
/etc/init.d/crond restart
/etc/init.d/crond restart
2.参考步骤
计划任务:每三分钟运行一次(现在的crotab文件有设置一些环境参数要注意)
cd /root
echo "cd /root">>test.sh
echo "date >>t.txt">>test.sh
chmod +x test.sh
echo "*/3 * * * * root sh /root/test.sh" >>/etc/crontab
/etc/init.d/crond restart
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-06-20
展开全部
定时任务:*****/root/aaa/download/test.sh 少了命令
应该是:***** /bin/sh /root/aaa/download/test.sh
应该是:***** /bin/sh /root/aaa/download/test.sh
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.sh脚本里要写绝对路径才有效 参考:如何解决Linux中,crontab不执行.sh文件的问题
确保你的crontable服务是开启状态(service cron start 参考:开启,停止,重启crontab服务
检查crontab的日志 参考:开启crontab的日志记录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
* * * * * /root/aaa/download/test.sh
你有设置多长时间执行一次了么???
你有设置多长时间执行一次了么???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询