Я нахожу systemd очень интересным, но как мне использовать его, чтобы написать скрипт для монтирования файловой системы s3ql ? Например, разработчик s3ql предоставляет конфигурацию upstart, которая выполняет эту работу.
В частности, при запуске необходимо запустить mount.s3ql (как требуемый пользователь, так как это файловая система FUSE), а при завершении работы umount.s3ql должен быть запущен. Кроме того, что если мы захотим выполнить fsck.s3ql файловую систему перед монтированием или выполнить шаг синхронизации Unison после запуска и перед выключением (все изменения, которые я внес в свой личный выскок).
На первый взгляд, я бы подумал, что мне нужно настроить модуль монтирования на systemd, но, похоже, что сервисный модуль на самом деле лучше подходит для команд запуска pre и post exec. (Все справочные страницы доступны здесь.)
И от какой цели .target зависит кодирование зависимости от сетевого подключения?