Выполните Сценарий автоматически на завершении работы на Fedora 15/16

По-видимому, был Pentium приблизительно на 64 бита 4 сделанные микросхем. Проверьте свой процессор с cat /proc/cpuinfo

5
21.02.2012, 15:57
1 ответ

Fedora 16 заменил стиль "System V" прежней версии init сценарии - которые позволяют Вам запустить скрипты при запуске и завершении работы с помощью сценариев в /etc/rc.d - с systemd. Можно создать systemd сервисный файл, который выполняет сценарий оболочки, когда он запускается и останавливается, во многом как традиционный init сценарий. Поместите что-то как следующее в /lib/systemd/system/runonshutdown.service:

[Service]
Type=forking
ExecStart=/path/to/myscript start
ExecStop=/path/to/myscript stop
TimeoutSec=0
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

С этим на месте, можно затем работать:

# chkconfig runonshutdown on
ln -s '/lib/systemd/system/runonshutdown.service' '/etc/systemd/system/multi-user.target.wants/runonshutdown.service'

Когда Ваши начальные загрузки системы, это будет работать /path/to/myscript start, и когда Ваша система закрывается, она будет работать /path/to/myscript stop.

Для получения дополнительной информации читайте systemd.service(5) страница справочника.

1
27.01.2020, 20:43
  • 1
    я рад, что он выручил. Если бы этот ответ действительно решал Вашу проблему, то было бы замечательно, если Вы могли бы отметить его, как "принято" путем нажатия на флажок слева от ответа.Спасибо! –  larsks 22.02.2012, 22:49

Теги

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