!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>在Linux系统服务器上启用cron日志记录:简单步骤与指南

在Linux系统服务器上启用cron日志记录:简单步骤与指南

Cron是Linux中基于时间的作业调度程序,它运行系统作业,并允许用户创建定期执行的作业。Cron做一些简单的事情,例如定期清空/ tmp文件夹,清理PHP会话,运行备份等等。

但是cron的一个问题是,开箱即用,它没有专用的日志。当您创建自己的cron作业并且需要对其进行调试时,这可能是一个问题。

没有日志,您可能永远不知道该作业是否运行。最近,当我创建两个cronjob来使Google云端硬盘与具有rclone的本地目录同步时,出现了类似的问题。我不知道这些作业是否正在运行,而没有比较文件夹。幸运的是,可以使用cron启用日志记录。

让我们看看如何操作。

在容纳cron作业的Linux机器上打开终端窗口,然后发出命令:

sudo nano /etc/rsyslog.d/50-default.conf

在该文件中,查找以##cron.*开头的行。

删除#符号,然后在第二列中添加:

/var/log/cron.log

保存并关闭文件。

接下来,使用以下命令重新启动syslog:

sudo systemctl restart rsyslog

此时,您现在应该看到新的日志文件/var/log/cron.log。如果您没有立即看到它,它将在下次cron作业运行时显示。

然后,您可以使用less /var/log/cron.log命令通读该文件,并对  所有可能正在运行或可能未运行的cronjobs进行故障排除。

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

在Ubuntu中设置Sudo会话时间限制:简单步骤与指南

2021-4-17 17:37:27

服务器教程

在Linux服务器中查找最近30天修改过的文件:实用命令与技巧

2021-4-17 17:37:29

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase