我的linux定时任务不起作用是为什么?

我的linux定时任务不起作用是为什么?,第1张

手动执行下/home/mission.sh,看是否会在屏幕上打印出hello world(也用root用户,且环境变量切成root用户的环境变量)

crontab -e设置后,下个一分钟是不会生效的,需要等到下下一分钟才会生效

在.sh脚本里,echo前加一句touch /home/test.txt,看该文件是否会生成(如果该文件生成了,那说明显示有问题,如不在/dev/pts/1里等,touch 文件肯定是对的)

有问题再追问,谢谢!

要注意 cron的其实是不支持当前系统的环境变量的 那么你得bash脚本中就需要定义你所需的环境变量了 从日志来看 cron是执行了的 只是脚本由于环境变量的问题而没有执行你想要的结果

环境变量$HIVE_HOME没有找到,如果是在/etc/profile里定义的话,估计是你前面的点后面没空格

. /etc/profile/bin/bash /home/hadoop/script/BaboonShellTest.sh


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8425636.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存