手动执行下/home/mission.sh,看是否会在屏幕上打印出hello world(也用root用户,且环境变量切成root用户的环境变量)
crontab -e设置后,下个一分钟是不会生效的,需要等到下下一分钟才会生效
在.sh脚本里,echo前加一句touch /home/test.txt,看该文件是否会生成(如果该文件生成了,那说明显示有问题,如不在/dev/pts/1里等,touch 文件肯定是对的)
有问题再追问,谢谢!
linux计划任务是使用crontab命令,不执行一般原因如下:
cronjob的格式不正确,解决方式为按正确格式重写cron命令
执行文件没有x执行权限,解决方式为使用chmod添加执行权限
执行文件的路径不正常,解决方式为使用完整的路径,不使用相对路径
磁盘空间不足,解决方式为清理磁盘空间
解决建议:
把执行程序的log重定向到某个日志文件中,查看log文件内容是分析原因。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)