在 CentOS 系统中,您可以通过修改 crontab 配置来设置任务执行日志输出。以下是具体步骤:
打开终端。
输入 crontab -e
命令来编辑当前用户的 crontab 配置文件。如果您想编辑其他用户的 crontab 配置文件,请使用 sudo crontab -u username -e
命令,其中 username
是目标用户的用户名。
在打开的 crontab 配置文件中,为您想要设置日志输出的任务添加以下两行:
* * * * * /path/to/your/script.sh >> /path/to/your/logfile.log 2>&1
这里,* * * * *
是 cron 表达式,表示任务的执行时间。您需要根据实际需求替换为合适的表达式。/path/to/your/script.sh
是您要执行的脚本文件的路径,/path/to/your/logfile.log
是您希望存储日志的输出文件的路径。
>> /path/to/your/logfile.log
表示将脚本的标准输出追加到日志文件中。2>&1
表示将脚本的标准错误输出重定向到标准输出,这样错误信息也会被记录到日志文件中。
保存并关闭 crontab 配置文件。
输入 crontab -l
命令来查看当前用户的 crontab 配置,确认您的更改已生效。
现在,您指定的任务将会在每次执行时将日志输出到指定的日志文件中。您可以随时查看该日志文件以获取任务的执行情况和输出信息。