мне нужно чтобы после sudo reboot он запускаться через 600 секунд, поэтому я добавил в Unit file строку ExecStartPre=/bin/sleep 600, но после sudo reboot скрипт не запускается из за того, что процесс sleep 600 продолжается бесконечно, сбрасываясь каждую минуту, почему так? Может кто объяснить?
костыльно но советую в юнит-файле не делать паузы. а запуск осуществлять кроном или из /etc/rc.local и паузу прописать в нем.
посмотри еще на параметр: TimeoutStartSec может системд стреляет твой процесс, потому что считает что таймаут вышел
Обсуждают сегодня