История изменений
Исправление 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? мне бы хотелось его запускать и в случае сбоя работы сервиса то получается при сбое сервиса начинается поптыка перезапуска и забивает весь диск при по попытке запустить новый сервис не прибив корректно старый