[問題] mount iso scripts 抓錯

看板Linux作者 (pp)時間14年前 (2011/09/08 10:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請前輩幫忙抓錯,有一個 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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.160.206
文章代碼(AID): #1EQ2T0l0 (Linux)