Запустите скрипт, прежде чем другие блоки остановятся при выключении
Мне нужно запустить скрипт, прежде чем набор других служб на моей машине остановится при выключении машины. (В моем случае прекращение работы экземпляра EC2.)
Я попробовал варианты ответа на этот вопрос, но ничего не работает: как мне запустить скрипт, прежде чем все остальное при завершении работы с systemd? (Я также посмотрел на unix.se, но это также не очень хорошо: https://unix.stackexchange.com/questions/39226/how-to-run-a-script-with-systemd-right-before-shutdown .. и я тоже смотрел в списках рассылки.)
Моя самая большая проблема заключается в том, что ОП этого вопроса хотел запустить скрипт до того, как некоторые монтирования были размонтированы, но у меня нет никаких требований к монтированию, а скорее к сервисам.
Мой сервис примерно такой:
[Unit] Description=Run script before other things stop on shutdown Wants=multi-user.target network.target foo.service bar.service After=multi-user.target network.target foo.service bar.service [Service] ExecStart=/bin/true ExecStop=-/my/script ExecStopPost=/bin/sleep 5s RemainAfterExit=yes Type=oneshot [Install] WantedBy=multi-user.target
Я включаю и запускаю этот модуль после загрузки, но он не запускает скрипт, когда я закрываю экземпляр. Я в растерянности, как я могу это сделать?
Я использую systemd 232 на Debian Stretch.
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4