ExecStartPre директива может помочь вам.
Сначала создайте каталог с именем systemd serve, перед которым вы хотите что-то запустить, например:
mkdir /etc/systemd/system/myservice.d
Затем добавьте создать новый файл в этом каталоге. Имя файла не имеет значения.
# In /etc/systemd/system/myservice.d/run-before.conf [Service] ExecStartPre=/path/to/my/command
Я считаю, что вы можете иметь несколько ExecStartPre
строк, которые будут работать по порядку.