docker centos apachee crontab

时间:2018-10-30 07:00:53

标签: apache docker dockerfile centos7

我有一个问题,我无法使crontab工作。它已正确安装,但无法转动。

这是我的dockerfile:

FROM s2144tds.mc2.xxxxx.fr:5000/bases-ope/php:5.6

ARG TAG_GIT="not define"

LABEL maintainer_name="xx.xx-extern@xxx.com"
LABEL maintener_mail="<xx.xx-extern@xxx.com>"
LABEL description="xx-xx-bdl"
ENV VERSION=${TAG_GIT}
LABEL TAG_GIT=${TAG_GIT}

COPY ./src /sources/.
RUN yum -y install cronie
RUN crond -s
EXPOSE 8082
USER apachephp
ENTRYPOINT [ "/usr/local/apache2/bin/httpd" ]
CMD [ "-D", "FOREGROUND" ]

我运行页面crontab.php

$txt = "*/1 * * * * ls >> /tmp/log.txt  \n";
exec('crontab -r');

file_put_contents('/tmp/crontab.txt', $txt);
exec('crontab /tmp/crontab.txt');

exec("crontab -l ", $output, $result);


var_dump( $output);

它运作良好,但crontab无法启动

谢谢您的帮助。

0 个答案:

没有答案