我如何在使用systemd关机之前运行脚本?
注意:简短说明的问题可以在底部找到。 我有一个脚本,可将文件备份到外部USB驱动器上。执行该过程可能需要一段时间,具体取决于我创建的新数据量。我想在系统每次关闭时自动运行它。 我正在使用最新更新的Fedora 23(systemd)。 我试图通过多种方式实现这一目标,但是我无法使其正常工作。 StopExec的长期运行过程 autobackup.service: [Unit] Description=Slow backup script Requires=local-fs.target [Service] ExecStart=/bin/true ExecStop=/etc/systemd/system/do_backup.sh Type=oneshot RemainAfterExit=yes [Install] WantedBy=multiuser.target 我使用激活了它,systemctl enable autobackup.service然后从开始了systemctl start autobackup.service。 我的启动日志(journalctl -b-1)的一部分: Dez 22 17:45:27 localhost systemd[1]: Unmounted /mnt/BACKUP. Dez 22 17:45:27 localhost do_backup.sh[4296]: At subvol /home/BACKUP.2015_12_22-17_45_25 Dez 22 17:45:27 localhost do_backup.sh[4296]: ERROR: parent subvol is …