Crontab定时任务

Summary: Author: 张亚飞 | Read Time: 1 minute read | Published: 2020-04-11
Filed under Categories: LinuxTags: Note,

Crontab 定时任务


在 docker 容器跑定时任务

Dockerfile

FROM python:3.9.2

RUN apt-get update
RUN apt-get -y install cron
RUN crontab -l | { cat; echo "* * * * * /root/signal-log-handler/bin/task.sh"; } | crontab -

RUN apt-get update && apt-get -y install cron
CMD service cron start && 其他指令

在Docker的Ubuntu容器中设置了一个定时备份任务,发现没有生效,安装rsyslog记录cron日志

apt install rsysloghttps://www.baeldung.com/ops/docker-cron-job
service rsyslog start

查看 cron 执行日志

tail -f /var/log/syslog

How to Run a Cron Job Inside a Docker Container? [](https://www.i4k.xyz/article/JineD/110452825)


crontab 使用 vi 模式编辑

export VISUAL=vi
crontab -e

Comments

Cor-Ethan, the beverage → www.iirii.com