Установка времени ожидания для пользовательского сервиса (chkconfig)
Я написал собственный скрипт, который я хочу выполнять каждый раз, когда мой сервер запускается и останавливается. Я добавил скрипт с помощью chkconfig:
chkconfig --add myservice
Это работает нормально. Но время от времени я сталкиваюсь с таймаутом. Я проверяю настройки systemctl и вижу, что тайм-аут установлен на 5 минут:
systemctl show myservice.service | grep Timeout
TimeoutStartUSec=5min
TimeoutStopUSec=5min
JobTimeoutUSec=0
JobTimeoutAction=none
Поэтому я предположил, что мне нужно создать файл с настройками службы в /etc/systemd/system, но каждый раз, когда я это делаю, моя служба вообще не выполняется и исчезает из chkconfig --list.
Кроме того, когда я запускаю systemctl list-unit-files, я вижу, что мой сервис настроен на маскировку. Но когда я удаляю файл из /etc/systemd/system, все возвращается в норму.
Может ли кто-нибудь объяснить мне, как я могу настроить запуск для моей службы?
С наилучшими пожеланиями о.