在挂载时运行脚本

在挂载时运行脚本

我有一个加密的硬盘,我想在挂载时运行备份脚本。我找到了一些关于如何使用 upstart 实现这一点的信息,但由于 Ubuntu 15.04 使用 systemd,所以这些信息对我来说毫无用处。

如果有人能为我指明这个问题的正确方向,我会很高兴。

答案1

我找到了一个使用 systemd 的简单解决方案。WantedBy如果启动了其他服务,systemd 提供了一种简单的方法来运行服务。我只需将服务放入即可\lib\systemd\system\crypt-backup.service。它由systemctl enable crypt-backup.service

[Unit]
Description=Run the backup script when /media/stephan/Documents gets mounted

[Service]
Type=forking
ExecStart=/media/stephan/Documents/backup.sh

[Install]
WantedBy=media-stephan-Documents.mount

相关内容