crontab

2020-03-27  本文已影响0人  EricLee_1900

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

上一篇 下一篇

猜你喜欢

热点阅读