我有这个docker文件:
FROM php:7.4-cli
COPY . /src/
WORKDIR /src/
CMD [ "php", "./src/index.php" ]
我正在使用以下两个命令来运行它:
docker build -t php_script .
winpty docker run -it --rm --name my-running-app php_script
如何在文本文件中而不是在终端中接收脚本的输出,并且可以使过程自动化?例如,每天在特定时间启动脚本?
最佳答案
运行容器并将结果写入文件:winpty docker run -it --rm --name my-running-app php_script >> /path/to/filename.txt
对于日常任务,创建一个cronjob cronjob -e
并添加如下代码:
# every day at 01.00 AM
0 1 * * * winpty docker run -it --rm --name my-running-app php_script >> /path/to/filename.txt
关于php - docker容器的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60356563/