Есть некая самописная приблуда. Большая и страшная. Стартует сразу после того, как запустилась сеть и подрубились сетевые диски. С них тянет часть данных, в них ковыряется, разбирает, берёт входные данные и только потом начинает работать.
При останове аналогично. Сперва лезет на диски, смотрит, проверяет, считает, пишет и только потом останавливается.
Я в упор не могу понять, как сделать юнит с зависимостями от сетевых дисков(они у меня монтируются после поднятия сети в /etc/network/interfaces с помощью post-up по sshfs) и потом только поднимать эту самую приблуду.
Ладно с ним, с ресурсами, там же ещё действия нужно перед запуском произвести. Посчитать, посмотреть и только потом стартовать.
В общем, где подробно почитать, как в этом systemd писать развёрнутые условия и как при старте системы использовать произвольные параметры?