我试图每天使用cron作业运行Docker容器。
* * * * * /Desktop/cron1.sh
这是我的cron1.sh文件:
#!/bin/sh
mkdir /home/tomato/bizzz #working
cd bizzz #not working
docker-compose up #not working
最佳答案
我看到了一些潜在的问题:
cd /home/tomato/bizzz
。 bizzz
,然后在不包含任何内容的情况下运行docker-compose up
...? docker-compose
可能不在cron的PATH
中。例如,一种确保将PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
添加到cron作业开始的方法。 关于bash - 如何在.sh文件中运行 “docker-compose up”命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42855201/