我有一个问题,我无法使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无法启动
谢谢您的帮助。