Запустить скрипт при монтировании

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

Я был бы счастлив, если бы кто-то мог указать мне правильное направление в этом вопросе.

1
задан 26 July 2015 в 00:19

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
0
ответ дан 26 July 2015 в 10:19
  • 1
    Benny, спасибо! Я добавил снимок экрана страницы справки I, и Вы также связались с тем, потому что руководство на той странице очень ясно - вводят команду к меню (тире) а не терминал. Я сделал, как Вы предположили - использование терминала - и он работал.Спасибо. –  19 October 2016 в 21:00

Другие вопросы по тегам:

Похожие вопросы: