log cron stuff
时间: 2023-07-07 16:13:53 浏览: 94
要记录cron作业的日志,您可以将cron日志级别设置为“cron”并将其记录到单独的日志文件中。在rsyslog.conf文件中添加以下行:
```
cron.* /var/log/cron.log
```
这将记录所有cron作业的日志到/var/log/cron.log文件中。请注意,您需要确保/var/log/cron.log文件存在并具有适当的权限。如果需要,您可以使用touch命令创建该文件:
```
sudo touch /var/log/cron.log
```
然后,您需要将文件权限设置为rsyslog用户:
```
sudo chown syslog:adm /var/log/cron.log
```
这将确保rsyslog用户可以写入该文件。最后,重新启动rsyslog服务以应用更改:
```
sudo systemctl restart rsyslog
```
现在,您应该可以在/var/log/cron.log文件中看到cron作业的日志记录了。
相关问题
linux 没有/var/log/cron
在大多数Linux发行版中,/var/log/cron是用来记录crond守护进程执行计划任务的日志文件。但是并不是所有的Linux发行版都会默认创建/var/log/cron这个目录,如果你的Linux系统没有这个目录,可以手动创建。同时,也有一些Linux发行版可能会使用不同的目录来记录cron日志,你可以查看你的Linux系统的日志文件配置来确定具体的位置。
认证日志/var/log/messages频繁出现CRON信息
这个问题可能是由于系统上的计划任务引起的。CRON是一个常用的Linux计划任务工具。它允许用户在预定的时间和日期运行一些命令或脚本。如果系统上有许多计划任务,那么/var/log/messages日志文件中可能会频繁出现CRON信息。
你可以使用以下命令查看计划任务列表:
```
crontab -l
```
如果你想编辑计划任务列表,可以使用以下命令:
```
crontab -e
```
如果你想删除所有计划任务,可以使用以下命令:
```
crontab -r
```
尝试通过查看计划任务列表来确定哪些任务可能会导致CRON信息频繁出现,并根据需要进行修改或删除。
阅读全文