mount iso scripts 抓錯 - Linux

By Joe
at 2011-09-08T10:23
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
--
用 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
Related Posts
xdmcp遠端桌面

By Anthony
at 2011-09-07T23:10
at 2011-09-07T23:10
ap

By Andy
at 2011-09-07T22:59
at 2011-09-07T22:59
ubuntu裝TinyOS

By David
at 2011-09-07T21:38
at 2011-09-07T21:38
centos 無法安裝 GuestAdditions ?

By Caitlin
at 2011-09-07T21:31
at 2011-09-07T21:31
virtualbox可以虛擬手機系統嗎?

By Noah
at 2011-09-07T19:01
at 2011-09-07T19:01