Есть у меня скриптик, который проверяет смонтирована ли флэшка, если да, то размонтирует и перезагружает комп или выключает его. Если размонтирована, делает то же самое без umount. Скриптик с использованием case, а внутри if. Привожу маленький кусочек: ................................ ;; h) DIR=/mnt/disk/ if [[ -d $DIR && `ls -A $DIR` ]] ............................. Теперь суть проблемы. Если оболочка zsh, то с параметром r) (reboot - в примере не показан) проблем нет, а вот с параметром h (poweroff) скрипт не запускается. Самое странное, если заменяю h на s, скрипт работает.Я не пробовал, возможно и другие буквы тоже работают. В bash'e проблема исчезает. Есть ли этому какое-то объяснение? Заодно скажите, как сделать, чтобы многострочный пример не выглядел в отправленном виде в одну строку, а был похож на скрипт?
Ответ на:
комментарий
от yoghurt
Ответ на:
комментарий
от proud_anon
Ответ на:
комментарий
от proud_anon
Ответ на:
комментарий
от wlad_o
Ответ на:
комментарий
от wlad_o
Ответ на:
комментарий
от Valdor
Ответ на:
комментарий
от ziemin
Ответ на:
комментарий
от wlad_o
Ответ на:
комментарий
от proud_anon
Ответ на:
комментарий
от wlad_o
Ответ на:
комментарий
от proud_anon
Ответ на:
комментарий
от proud_anon
Ответ на:
комментарий
от wlad_o
Ответ на:
комментарий
от wlad_o
Ответ на:
комментарий
от wlad_o
Ответ на:
комментарий
от alex_custov
Ответ на:
комментарий
от Tanger
Ответ на:
комментарий
от Jini
Ответ на:
комментарий
от wlad_o
Ответ на:
комментарий
от ubuntuawp
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Zsh (2007)
- Форум zsh (2005)
- Форум Intel не виновата, виноват Firefox (2019)
- Форум Nvidia не виновата, виноват Intel (2019)
- Форум Кто виноват? (2012)