systemd делает простым задание условий на запуск юнитов:
ConditionPathExists=|!/tmp/abc ConditionPathExists=|!/tmp/abe
Распологаются в /etc/systemd/system. По умолчанию включены. Отключить :
sudo systemctl disable название_сервиса
После изменения *.service
sudo systemctl daemon-reload