Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Скрипт mount_iso в nautilus-scripts  (Прочитано 801 раз)

0 Пользователей и 1 Гость просматривают эту тему.

saver-it

  • Автор темы
  • Гость
Скрипт mount_iso в nautilus-scripts
« : 15 Декабря 2010, 13:29:50 »
Всем доброго времени. Нужен скрипт (nautilus-scripts) для монтирования iso.   Собственно скрипт       #!/bin/bash  for i in `find . -name '.iso'`; do echo $i; sudo mount -t 9660 -o loop "$i" /media/cdrom; done  не работает что я делаю не так?

Пользователь решил продолжить мысль 15 Декабря 2010, 13:31:30:
Просьба, за вывод содержимого скрипта сильно не ругать, пишу с мобильника.
« Последнее редактирование: 15 Декабря 2010, 13:32:10 от saveriy »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6302
    • Просмотр профиля
Re: Скрипт mount_iso в nautilus-scripts
« Ответ #1 : 15 Декабря 2010, 13:34:32 »
Наутилус-скрипты обычно работают с заранее известными параметрами
Ваш скрипт похоже пытается смонтировать всё, что найдёт в каталоге
и вообще, куча готовых скриптов есть на gnome-look.org (в т.ч. и для монтирования)

saver-it

  • Автор темы
  • Гость
Re: Скрипт mount_iso в nautilus-scripts
« Ответ #2 : 15 Декабря 2010, 13:38:35 »
Наутилус-скрипты обычно работают с заранее известными параметрами
Ваш скрипт похоже пытается смонтировать всё, что найдёт в каталоге
и вообще, куча готовых скриптов есть на gnome-look.org (в т.ч. и для монтирования)
Спасибо за совет, будь под рукой комп и интернет, я бы поискал, но в данный момент есть выход в интернет только с телефона, а скрипт нужен в данный момент.

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: Скрипт mount_iso в nautilus-scripts
« Ответ #3 : 15 Декабря 2010, 13:44:59 »
Зачем он нужен? ЛКМ на образе->подключить архив

saver-it

  • Автор темы
  • Гость
Re: Скрипт mount_iso в nautilus-scripts
« Ответ #4 : 15 Декабря 2010, 13:47:49 »
Зачем он нужен? ЛКМ на образе->подключить архив
Скорее всего ПКМ, но это не то, т.к. образ монтируется не в фс iso9660 и не в /media/cdrom

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Скрипт mount_iso в nautilus-scripts
« Ответ #5 : 15 Декабря 2010, 13:56:05 »
Х.з. что не так.Что за странные for i, echo, зачем в cdrom...
У меня так#!/bin/bash
#gksudo -k /bin/echo "got r00t?"

NAME=`basename "$1"`

if [ -d "/media/$NAME" ]; then

   sudo umount "/media/$NAME"
   rmdir "/media/$NAME" &&
   notify-send -i drive-optical "Successfully unmounted" "$NAME"
   exit 0
else
   mkdir "/media/$NAME"

   if sudo mount -o loop -t iso9660 "$@" "/media/$NAME"; then
      nautilus /media/"$NAME" --no-desktop
      exit 0
   else
      rmdir "/media/$NAME"
      notify-send -i dialog-error "ISOMount" "Cannot mount $NAME!"
      exit 1
   fi
fi
-чтоб работало надо разрешить монтирование или выполнение этого скрипта в /etc/sudoers
Если notify-send нет - закомментируйте строчки с ним.
****************************************************

А что за подключить архив?Да, такой пункт обнаружился - нажимаю, ничего не происходит.
Что оно должно делать?

saver-it

  • Автор темы
  • Гость
Re: [РЕШЕНО] Скрипт mount_iso в nautilus-scripts
« Ответ #6 : 15 Декабря 2010, 14:05:34 »
ende_neu спасибо. Насколько мне известно, подключить архив монтирует архивы и некоторые iso в tmp, я этим не пользуюсь, и ничего конкретного, к сожалению, сказать не могу.

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.