
手动执行下/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
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)