0
所以,我寫了一個函數來執行一個Bash腳本只是爲了規避我的甜蜜時間導航到該腳本的目錄。函數執行Bash腳本不工作(「沒有這樣的文件或目錄」)
但是,當我啓動函數(通過別名)時,Bash告訴我沒有這樣的文件或目錄!這是堅果!
這裏是有問題的功能:
function torBrowser()
{
echo "Running Tor browser..."
bash "/home/user/Downloads/tor-browser_en-US/start-tor-browser.sh"
}
對腳本的訪問模式和父目錄都是rwxr-XR-X,因此,從技術上講,它應該有幾個調整的工作,在這裏和那裏某處。
你能告訴我們你如何調用該功能? –
當然。我使用了一個別名,我初始化了這個名稱:'alias torbrowse = torBrowser'我只在shell中輸入'torbrowse'。 – bonzalooie
錯誤來自腳本本身的任何機會,也許它假設你在那個目錄下,即嘗試類似'cd/home/user/Downloads/tor-browser_en-US && bash start-tor-broswer.sh' – falstro