Написал для себя скрипт, который перед выключением удаляет временные файли и делает
некоторую работу. В урезанном виде выглядит(и тоже САБЖ) так(но и в неурезанном САБЖ):
#!/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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Регулярка не срабатывает в конце строки (2021)
- Форум upload_tmp_dir не срабатывает (2012)
- Форум Не срабатывает ActionListener (2012)
- Форум Не срабатывает Cron (2011)
- Форум swapoff не срабатывает (2018)
- Форум incron не срабатывает (2019)
- Форум hdparm не срабатывает (2014)
- Форум Fail2ban срабатывает невовремя (2018)
- Форум не срабатывает appendChild (2014)
- Форум Не срабатывает канал (2024)