Brungilda Опубликовано 18 июля, 2008 Жалоба Поделиться Опубликовано 18 июля, 2008 Хочу попробовать для этих целей утилиту pmount/pumount. Прекрасно работает, но проблема в том, что ей нужно указать в явном виде девайс (sda1, sdb5... и т.д). Найти-то его вручную не проблема. Но можно ли сделать, что б при физическом подключении носителя сразу же имя устройства передавалось как параметр? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sleeping Daemon Опубликовано 18 июля, 2008 Жалоба Поделиться Опубликовано 18 июля, 2008 Brungilda писал(а) Fri, 18 July 2008 07:41 Хочу попробовать для этих целей утилиту pmount/pumount. Прекрасно работает, но проблема в том, что ей нужно указать в явном виде девайс (sda1, sdb5... и т.д). Найти-то его вручную не проблема. Но можно ли сделать, что б при физическом подключении носителя сразу же имя устройства передавалось как параметр? udev не рулит? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Brungilda Опубликовано 20 июля, 2008 Автор Жалоба Поделиться Опубликовано 20 июля, 2008 Sleeping Daemon писал(а) Fri, 18 July 2008 15:23 Brungilda писал(а) Fri, 18 July 2008 07:41 Хочу попробовать для этих целей утилиту pmount/pumount. Прекрасно работает, но проблема в том, что ей нужно указать в явном виде девайс (sda1, sdb5... и т.д). Найти-то его вручную не проблема. Но можно ли сделать, что б при физическом подключении носителя сразу же имя устройства передавалось как параметр? udev не рулит? Была такая мысль... Рулить-то рулит. А если не только диск, а камера, мобильник, плеер? Можно конечно всё это прописать на все случаи, да долго. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 21 июля, 2008 Жалоба Поделиться Опубликовано 21 июля, 2008 Выход - использовать толковый дистр, где уже все прописано за нас Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Brungilda Опубликовано 28 ноября, 2008 Автор Жалоба Поделиться Опубликовано 28 ноября, 2008 А если в толковом нет, а есть только в бестолковом?.. ...Ну вот хотя бы что-нибудь типа такого скриптика: #!/bin/sh DIALOG=${DIALOG=zenity} tempfile=`mktemp 2>/dev/null` || tempfile=/tmp/test$$ trap "rm -f $tempfile" 0 1 2 5 15 find /dev -name sd?? -type b|$DIALOG --list --column="Устройства:" >$tempfile retval=$? choice=`cat $tempfile` case $retval in 0) if [ -d /media/removable ]; then echo "umount" pumount $choice scs=$? if [ $scs = 0 ]; then $DIALOG --info --text="Теперь устройство можно извлечь" else $DIALOG --error --text="Ошибка извлечения устройства" fi else echo "mount" pmount $choice removable rox /media/removable fi ;; 1) echo "Отказ от ввода.";; esac Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.