要注意 cron的其实是不支持当前系统的环境变量的 那么你得bash脚本中就需要定义你所需的环境变量了 从日志来看 cron是执行了的 只是脚本由于环境变量的问题而没有执行你想要的结果
成都创新互联公司是网站建设专家,致力于互联网品牌建设与网络营销,专业领域包括成都做网站、成都网站建设、成都外贸网站建设、电商网站制作开发、小程序定制开发、微信营销、系统平台开发,与其他网站设计及系统开发公司不同,我们的整合解决方案结合了恒基网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,且不断评估并优化我们的方案,为客户提供全方位的互联网品牌整合方案!
先手动运行sh
/home/mission.sh测试你的脚本是不是正常运行
crontab
-l
查看你是否加入了自动任务
还有你的时间设置是不是不对啊,参照一下这个
11
*
*
*
/usr/bin/errclear
-d
S,O
30
12
*
*
*
/usr/bin/errclear
-d
H
90
0,5,10,15,20,25,30,35,40,45,50,55
*
*
*
*
/usr/sbin/dumpctrl
-k
/dev/null
2/dev/null
15
*
*
*
/usr/lib/ras/dumpcheck
/dev/null
21
*
*
*
/usr/es/sbin/cluster/utilities/clcycle
1/dev/null
2/dev/null
#
HACMP
for
AIX
Logfile
rotation
*
*
*
*
*
sh
/home/oracle/rm.sh
如果你用user这个用户执行cron任务,请用user这个用户执行一下你写的脚本能否正常运行。
在执行 crontab -e 后,添加如下:10 10 * * * /home/user/mywork.sh #在10:10执行mywork.sh脚本。
然后执行 crontab -l
你试试看。