【发布时间】:2021-02-07 16:23:27
【问题描述】:
我正在尝试在 docker 容器中启动一个简单的 chron 消息来测试 chron:
在我的 php-fpm Dockerfile 中:
...
RUN echo "* * * * * run-parts /etc/periodic/1min" >> /etc/crontabs/root
RUN mkdir /etc/periodic/1min
COPY cronscript.sh /etc/periodic/1min
RUN chmod a+x /etc/periodic/1min/cronscript.sh
RUN dos2unix /etc/periodic/1min/cronscript.sh
...
CMD [ "crond", "-l", "2", "-f" ]; composer install ; wait-for-it database:3306 -- bin/console doctrine:migrations:migrate ; php-fpm;
我的 cronscript.sh :
#!/usr/bin/env sh
echo "My test message"
当我在容器内运行crontab -e 时:
当我运行容器时,我没有收到消息:
如何正确地每 1 分钟显示一次消息?
【问题讨论】:
标签: linux docker docker-compose cron