Установка времени ожидания для пользовательского сервиса (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, все возвращается в норму.

Может ли кто-нибудь объяснить мне, как я могу настроить запуск для моей службы?

С наилучшими пожеланиями о.

0 ответов

Другие вопросы по тегам