
我正在嘗試掛載網路數據。如果我在 shell 中輸入以下命令,這將起作用:
cd ~
sshfs [email protected]:/ /home/userName/remoteWork
但是,如果我將這些命令放入腳本中並嘗試運行它,則它不起作用。系統提示我輸入密碼,它似乎接受它,但安裝沒有發生。為什麼這些命令不能透過腳本運行?我必須添加命令嗎?
答案1
您的第一個命令 cd ~ 不是必需的,但這不是問題。
我剛剛在 shell 腳本(bash)中嘗試了完全相同的命令,它起作用了。這可能是顯而易見的,但路徑 /home/userName/remoteWork 必須已經存在並且具有允許您使用它的權限 - 假設您的使用者 ID 具有 755 權限。