mount iso scripts 抓錯 - Linux

Joe avatar
By Joe
at 2011-09-08T10:23

Table of Contents

請前輩幫忙抓錯,有一個 bash mount iso script,

用 Run in Terminal 跑是正常的,可以創建目錄,也可以 mount。

但是用 Scripts -> mount.sh 跑卻是不能創建目錄,也不會 mount。

系統是 debian 6, Gnome, 安裝了 nautilus-scripts-manager

Script 檔的內容如下

#!/bin/bash
# mount
NAUTILUS_SCRIPT_SELECTED_FILE_PATHS="/tmp/win.iso" #測試專用
echo $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
gksudo -k echo "got r00t?"
BASENAME=`basename $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS .iso`
sudo mkdir -p "/media/$BASENAME"
zenity --info --title "ISO Mounter" --text "$BASENAME"

if sudo mount -o loop -t iso9660 $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS \
/media/$BASENAME; then
if zenity --question --title "ISO Mounter" --text "$BASENAME \
Successfully Mounted. Open Volume?"; then
nautilus /media/"$BASENAME" --no-desktop
fi
exit 0
else
#sudo rmdir "/media/$BASENAME"
zenity --error --title "ISO Mounter" --text "Cannot mount $BASENAME!"
exit 1
fi

--
Tags: Linux

All Comments

xdmcp遠端桌面

Anthony avatar
By Anthony
at 2011-09-07T23:10
問題如標題 小弟我安裝ubuntu 9.04 64位元alternate版本 設定遠端桌面登入服務 編輯/etc/gdm/gdm.conf 修改[daemon]下的[RemoteGreeter],將前面的#拿掉 修改[xdmcp]下的[Enable=false]改成[Enable=true] 並重 ...

ap

Andy avatar
By Andy
at 2011-09-07T22:59
基於好奇 以及懶惰 若PXE client只有一兩台 那安裝時螢幕線還可以拔起來換過去 可是如果不想安裝時把PXE server的螢幕接到clients上面 連OS都沒有裝好 所以ssh vnc更是無從說起 而這時想要在server用圖形界面來監控clients的安裝 那要怎麼辦呢 red ha ...

ubuntu裝TinyOS

David avatar
By David
at 2011-09-07T21:38
※ [本文轉錄自 ask 看板 #1EPt7OTP ] 作者: amu1661024 (人生遊戲 戲遊人生) 看板: ask 標題: [請問] ubuntu裝TinyOS 時間: Wed Sep 7 21:29:55 2011 google到的方法都跟以下網頁中的內容大同小異 http://www.l ...

centos 無法安裝 GuestAdditions ?

Caitlin avatar
By Caitlin
at 2011-09-07T21:31
最近在上課所使用的是~ 使用 virtualbox 安裝 centos來操作~ 但是安裝完成以後想跟以前用 ubuntu 一樣安裝 guestadditions來達到無縫介面, 在學校 5.3 無法安裝? 回到家以後抓了 6.0 安裝完以後雖然有安裝了卻沒有無縫………? 這是還不支援還是需要另外設定? - ...

virtualbox可以虛擬手機系統嗎?

Noah avatar
By Noah
at 2011-09-07T19:01
如標題 有沒有可以虛擬手機系統的程式 像android, meego ...之類的 如果可以的話就可以不用買多台手機 只為了玩其他的系統 只是在pc上虛擬這些系統跟在手機上直接使用 差別不知道能不能感覺得出? 還是跟在平板和智慧手機使用上完全不同喔? 還是在平板安裝virtualbox之類的程式來做虛擬會 ...