![在挂载时运行脚本](https://linux22.com/image/1128183/%E5%9C%A8%E6%8C%82%E8%BD%BD%E6%97%B6%E8%BF%90%E8%A1%8C%E8%84%9A%E6%9C%AC.png)
我有一个加密的硬盘,我想在挂载时运行备份脚本。我找到了一些关于如何使用 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