Docker-compose执行crontab
在宿主机添加:[root@k8snode2 ~]# crontab -e*/1 * * * * cd /root/ && /usr/local/bin/docker-composeexec -T centos /bin/bash /root/shell.sh 2> /dev/null解释:/usr/local/bin/docker-compose#docker-compose
·
在宿主机添加:
[root@k8snode2 ~]# crontab -e
*/1 * * * * cd /root/ && /usr/local/bin/docker-compose exec -T centos /bin/bash /root/shell.sh >> /home/logs/crond.log 2>&1
解释:
cd /root/ # 切换到docker-compose.yaml文件位置
/usr/local/bin/docker-compose # docker-compose二进制路径
centos # 容器名
/root/shell.sh # 容器里要执行的脚本路径
/home/logs/crond.log # 将crond执行错误信息输出到这个文件
更多推荐
已为社区贡献9条内容
所有评论(0)