1.确认crowd 任务已经启动
service crond status
active/running
service crowd restart
2.添加 crontab 任务
crontab -uroot -e
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
00 03 * * * . /etc/profile; /usr/bin/sh /root/zsk/test.sh /root/zsk/test/log 2>&1
40 11 * * * . /etc/profile; /usr/bin/sh /root/zsk/xingzhi/submit_client.sh > /root/zsk/xingzhi/log/spark-submit.log 2>&1
注意一定要添加“ . /etc/profile;" ,这句用于将环境变量include进当前脚本的执行环境.
否则,手动执行没有问题,但是crontab 就是执行不了.
3.查看任务执行情况
tail -f test.log
网友评论