LINUX.ORG.RU

История изменений

Исправление pistoletov, (текущая версия) :

а как быть с корректной остановкой сервиса? Запуск делаю так:

sudo systemctl start  outsql@sql_salesstat

Команды на запуск и останов из юнит файла такие:

ExecStart=/home/pg/.fluvio/bin/cdk deploy start --ipkg infinyon-sql-sink-0.4.4.ipkg  --config  %i.yaml
ExecStop=/home/pg/.fluvio/bin/cdk deploy shutdown -n %i

ExecStop выполнится только при запуске systemctl stop? мне бы хотелось его запускать и в случае сбоя работы сервиса то получается при сбое сервиса начинается поптыка перезапуска и забивает весь диск при по попытке запустить новый сервис не прибив корректно старый. Если запуск по событию failure То помнит ли юнит это передаваемое имя %i или оно только из коммандной строки при запуске или останове передается?

Исходная версия pistoletov, :

а как быть с корректной остановкой сервиса? Запуск делаю так:

sudo systemctl start  outsql@sql_salesstat

Команды на запуск и останов из юнит файла такие:

ExecStart=/home/pg/.fluvio/bin/cdk deploy start --ipkg infinyon-sql-sink-0.4.4.ipkg  --config  %i.yaml
ExecStop=/home/pg/.fluvio/bin/cdk deploy shutdown -n %i

ExecStop выполнится только при запуске systemctl stop? мне бы хотелось его запускать и в случае сбоя работы сервиса то получается при сбое сервиса начинается поптыка перезапуска и забивает весь диск при по попытке запустить новый сервис не прибив корректно старый