Автор Тема: Выполнение скрипта при выключении.  (Прочитано 1533 раз)

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

Re: Выполнение скрипта при выключении.
« Ответ #1 : 18 Июля 2016, 11:34:48 »
в джесси systemd занимается демонами. к сожалению сам не знаком, коллеги возможно подскажут

Оффлайн alsoijw

Re: Выполнение скрипта при выключении.
« Ответ #2 : 18 Июля 2016, 12:23:09 »
vania, ищи по "systemd создание unit"
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн vania

Re: Выполнение скрипта при выключении.
« Ответ #3 : 18 Июля 2016, 13:45:34 »
Спасибо, посмотрю этот systemd.

Cообщение объединено 19 Июля 2016, 09:44:51
Подключил скрипт на выполнение через systemd при перезагрузке. Но все равно umount точки монтирования не выполняется. Сам скрипт отрабатывает сделал чтоб в файл сбрасывал текстовую строку. При перезагрузке опять ругань и ждите полторы минуты. Запуская sh вручную все прекрасно отмонтируется.

Попробовал монтировать шары сразу через fstab, при выключении он должен же отмонтировать все сам. Но снова получаю UTMP about System Runlevel Changes. A stop job is running for
« Последнее редактирование: 19 Июля 2016, 09:48:21 от vania »
 

Теги:
 

одновременное выполнение команд в rc.local

Автор Customize

Ответов: 9
Просмотров: 2134
Последний ответ 01 Марта 2019, 13:00:44
от svtv1