Написал для себя скрипт, который перед выключением удаляет временные файли и делает
некоторую работу. В урезанном виде выглядит(и тоже САБЖ) так(но и в неурезанном САБЖ):
#!/bin/sh
ON_SHUT=~/scripts/on_shutdown
case $1 in
yes)
#тут была проверка существования $ON_SHUT и его выполнение
killall X &
poweroff;;
edit)
exec vi ${ON_SHUT};;
esac
Происходит следующее: убиваються иксы и... все. Скрипт, по видимому, завершаеться...
Зачем сначала убивать иксы? Чтобы екран не "##!"#"! ошибками иксовых прог при завершении.
Повторяю: в урезанном виде(точно как тут) скрипт также не срабатывает.
Пробовал запускать и через nohup, и через разные disown-ы.(у меня есть скрипт, запускающий прогу без привязки к терм-у, полный аналог run & disown)
На результат не влияет...
Ответ на:
комментарий
от Chumka
Ответ на:
комментарий
от lb
Ответ на:
комментарий
от Obidos
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Obidos
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не срабатывает скрипт udev (2011)
- Форум Скрипт Samba не срабатывает... (2002)
- Форум Регулярка не срабатывает в конце строки (2021)
- Форум Скрипт срабатывающий при выходе из системы (2011)
- Форум При поднятии узла скрипт оповещения не срабатываем (2017)
- Форум [acpi][xorg] Не срабатывает скрипт переключения монитора (2011)
- Форум pppd+pptp+vpn не срабатывает в скрипте (2005)
- Форум upload_tmp_dir не срабатывает (2012)
- Форум Не срабатывает ActionListener (2012)
- Форум Не срабатывает Cron (2011)