shellif sudo docker cp e5c8fe8a5d30:/home/node/trilium-data/backup/backup-now.db /home/pi/trilium-data/; then echo "$(date "+%Y-%m-%d %H:%M:%S") Backup Finished !\n" >> /home/pi/pi-scripts/logs/log.txt; else echo "$(date "+%Y-%m-%d %H:%M:%S") Backup Failed !\n" >> /home/pi/pi-scripts/logs/log.txt; fi
使用的是 Docker cp 命令 配合 Bash script 和 Linux 下的 Crontab 进行自动定时备份
需要知道容器的 id 使用
sudo docker ps
来查询
参考:Shell流程控制 、Crontab
本文作者:Maxwell Phantom
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明出处!