У меня есть зашифрованный жесткий диск, для которого я хотел бы запустить скрипт резервного копирования, когда он смонтирован. Я нашел некоторую информацию о том, как этого добиться с помощью upstart, но поскольку Ubuntu 15.04 использует systemd, эта информация для меня бесполезна.
Я был бы счастлив, если бы кто-то мог указать мне правильное направление в этом вопросе.
Я нашел простое решение с помощью 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