Выполнение скрипта при выключении.

Автор vania, 18 июля 2016, 10:01:01

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

vania

Сообщетву привет.
Есть ноутбук с Debian 8.5.0 xfce
При загрузке происходит монтирование шар с сервера. Теперь надо перед выходом как то прописать выполнение скрипта для размонтирования, иначе выключении или перезагрузке вываливается таймер на полторы минуты с сообщением
(UTMP about System Runlevel Changes. A stop job is running for  /..тут путь к точке монтирования шары../ ).

Гугл дал совет, что это реализуется через кидания скрипта в /etc/init.d и создание ссылок на него через ln в rc0.d и rc6.d.
И не работает  :(

Скрипт test.sh такой
#!/bin/sh
### BEGIN INIT INFO
# Provides:          test
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop:      0 1 6
# Short-Description:  Save yandex config.
# Description:
### END INIT INFO
umount /home/user/_doc


Помогите заставит работать или может какой другой способ есть для размонтирования при выходе или этот таймер снизить как-то?

ogost

в джесси systemd занимается демонами. к сожалению сам не знаком, коллеги возможно подскажут

alsoijw

Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

vania

#3
Спасибо, посмотрю этот systemd.

Cообщение объединено 19 июля 2016, 09:44:51

Подключил скрипт на выполнение через systemd при перезагрузке. Но все равно umount точки монтирования не выполняется. Сам скрипт отрабатывает сделал чтоб в файл сбрасывал текстовую строку. При перезагрузке опять ругань и ждите полторы минуты. Запуская sh вручную все прекрасно отмонтируется.

Попробовал монтировать шары сразу через fstab, при выключении он должен же отмонтировать все сам. Но снова получаю UTMP about System Runlevel Changes. A stop job is running for