通过docker日志查看cron输出,而不使用额外的文件
我在Docker容器中运行“cron”。
每天都会执行一个脚本。
这个脚本的输出我希望通过“docker logs”
PID为0的进程是我的容器中的cron守护进程。 入口点在前台开始cron:
/usr/sbin/crond -f
我明白,我可以将脚本输出redirect到一个文件“path/到/日志”
07 2 * * * /data/docker/backup_webserver/backupscript.sh >> path/to/logs
并启动容器如下查看日志
"tail -f path/to/logs"
但是在容器的运行时期间,文件“path / to / logs”会增长。
有没有可能从crontablogin,直接到“docker日志”?
将您的cron文件更改为下面
07 2 * * * /data/docker/backup_webserver/backupscript.sh > /dev/stdout
这将确保日志转到容器输出