ubuntu docker crontab不运行
2019 年 1 月 22 日
[TOC]
背景介绍
使用docker起了一个gitlab服务。为了防止敏感信息如数据库链接到进入代码仓库,无意中泄露。
在docker中安装了git-secrets, 然后写了个脚本,通过crontab定期执行,并发送邮件通知扫描结果。
结果一直没收到邮件
安装crontab
安装:
apt-get install cron
启动:service cron start
检查状态:service cron status
定位问题
解决没日志的问题
1.安装rsyslog
apt-get install rsyslog
2.运行rsyslog/etc/init.d/rsyslog start
3.修改文件/etc/rsyslog.d/50-default.conf
将 rsyslog 文件中的 #cron.* 前的# 删掉;
4.重启
service rsyslog restart
查看日记
tail -f /var/log/cron.log
。。。。然后就好了。。什么鬼???