一般的:我想在关机(而不是重启)期间运行备份脚本。我尝试了大量 systemd 的服务配置,但都没有用。
目的:当 PC 关机时,我想使用 bash 脚本执行云存储备份,然后克隆实用程序。同步可能需要一些时间(最多几分钟),并且需要网络连接和用户登录。
问题:我的 bash 脚本的适当 .service 文件结构是什么?我绝对只知道 .service 文件中的这些行。同时,我仍然不知道我的服务应该如何启动以及如何正确指定网络依赖关系。
[Unit]
Description=Syncing with MEGA cloud storage.
Conflicts=reboot.target
[Service]
User=yevhenii
Type=oneshot
TimeoutSec=0
StandardOutput=file:/home/yevhenii/Projects/ubuntu-scripts/output.txt
StandardError=file:/home/yevhenii/Projects/ubuntu-scripts/error.txt
[Install]