2022-04-09
自动任务执行了,却又没执行?
5M系统环境:centos6、centos7
crontab里为oracle用户设置了自动任务,每周五的18点自动执行healthcheck.sh脚本:
0 18 * * 5 nohup /home/oracle/scripts/healthcheck.sh &
healthecheck.sh的内容是进入到sqlplus里运行一个sql脚本:
sqlplus / as sysdba <<eof
@/home/oracle/scripts/healtheheck.sql
eof
正常情况,运行这个healthcheck.sh后会在当前目录生成一个html格式的报告
从/var/log/cron里也能看到周五18点的时候,oracle用户运行了这个任务:
Apr 8 18:00:01 CROND[29611]: oracle CMD (nohup /home/oracle/scripts/healthcheck.sh &)
但是当前目录并没有生成这个html的报告
手动运行/home/oracle/scripts/healthcheck.sh则是可以生成的
请问各位,这种情况大概是什么原因呢
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏


评论

