Logo迷失博客
返回文章列表
常用工具阅读时长:2 分钟

每天重启docker compose服务

发布时间:2024年07月03日 08:00最后修改:2026年09月15日 06:15

1.根据条件删除定时任务 2.然后添加定时任务/opt/your 改成你自己的目录 时间可以访问这里计算: https://tool.lu/crontabhttps://tool.lu/cront

1.根据条件删除定时任务

2.然后添加定时任务(/opt/your 改成你自己的目录)

时间可以访问这里计算: https://tool.lu/crontab

crontab -l  grep -v docker-compose  crontab -
(crontab -l; echo 0 3 * * * cd /opt/your && /usr/local/bin/docker-compose down && /usr/local/bin/docker-compose up -d)  crontab -
crontab -l

docker-compose up, docker-compose restart, docker restart 的区别。 docker-compose restart 不会加载新的 docker-compose 相关文件的新的改动(如,docker-compose.yml 文件) docker-compose down, docker-compose up 一定会是全部最新的内容 如果只是改动代码和配置文件等,docker-compose restart 是没有问题的

定时任务常见命令:

# 启动这些任务
service cron start
# 若是修改定时任务内容之后,可以重启定时任务
service cron restart
# 查看定时任务的状态
service cron status
# 修改 rsyslog 服务,将 /etc/rsyslog.d/50-default.conf  文件中的 #cron.* 前的 # 删掉;# 用以下命令重启 rsyslog 服务:service rsyslog restart;# 查看定时任务日志
cat /var/log/cron.log
# 查看定时任务日志的最近 5 个记录
tail -n 5 /var/log/cron.log

推荐阅读