Linux crontab重定向日志

时间:2015-07-01 15:14:51

标签: linux bash crontab

我已经设置了这样的cron,但是日志文件只写了一个数字50。在脚本中,我在/ tmp文件夹中有另一个日志文件,它显示了echo输出。为什么重定向日志中缺少此处?

/u02/dba/admin/controlm/jobs/cleanup_mountpoint.sh "/u03/archivelog" 95 4 "dbf.gz" "/u03/archivelog/DWP/KEEP/"> /u02/dba/admin/controlm/logs/cleanup_mountpoint.log 2>&1

1 个答案:

答案 0 :(得分:0)

如果工作正在进行,那么有些事情需要审核:

  1. 将SPACE放在'>'前面。 (" / u03 / archivelog / DWP / KEEP /">)
  2. 尝试追加'输出:(" / u03 / archivelog / DWP / KEEP /">>)
  3. 评论脚本 - 它是否引用了日志文件 - 或许正在破坏它['在某种程度上?
  4. 检查所需日志文件的所有权/权限 - 运行cron作业的用户是否已写入'许可?
  5. 将日志文件夹更改为/ tmp / some_folder - 立即工作?
  6. 如果cron' logging'已启用您可能还有一些系统日志'回顾;运行cron作业的用户是否具有写入权限'?