Как заставить systemd ждать завершения отката zfs

Существует пакет Linux под названием csvkit, доступный в debian и на github :https://github.com/wireservice/csvkit, который включает команду для преобразования xls в csv...

0
04.10.2019, 00:56
2 ответа

Похоже, я ошибся в том, в чем была проблема. Изучив журналы, я попытался откатить набор данных, когда он все еще был занят (Я предполагаю, что каким-то образом процедура выхода из системы ).

Я добавил дополнительную команду ExecStop=/bin/sleep 1перед основной командой ExecStop, что дало время на подготовку к откату, и с тех пор у меня не было проблем.

1
28.04.2021, 23:28

Возможно, вы можете использовать две службы :одну для запуска и одну для завершения работы. Тот, который у вас есть (минус директива ExecStop)для запуска. И что-то вроде этого, чтобы запустить скрипт перед выключением:

[Unit]
Description=Public Rollback Shutdown Service
DefaultDependencies=no
Before=halt.target shutdown.target reboot.target

[Service]
Type=oneshot
ExecStart=/bin/sh /usr/local/bin/public_rollback.sh

[Install]
WantedBy=halt.target shutdown.target reboot.target 
0
28.04.2021, 23:28

Теги

Похожие вопросы