0

そのため、Bash スクリプトを実行する関数を作成して、そのスクリプトのディレクトリに移動するのに時間を費やすことを回避しました。

しかし、関数を (エイリアス経由で) 起動すると、Bash はそのようなファイルやディレクトリがないと教えてくれます! それはナッツです!

問題の関数は次のとおりです。

function torBrowser()
{
    echo "Running Tor browser..."
    bash "/home/user/Downloads/tor-browser_en-US/start-tor-browser.sh"
}

スクリプトと親ディレクトリのアクセス モードはすべて rwxr-xr-x であるため、技術的には、あちこちで微調整を行うことで機能するはずです。

4

1 に答える 1

0

明らかに悪いことは何もありません。ここで再作成しましたが、うまくいきました。タイプミスか何かでしょう。した場合$ls /home/user/Downloads/tor-browser_en-US/start-tor-browser.sh、エラーが発生しますか?「ユーザー」を実際のユーザー名に置き換えていますよね?:)

于 2013-10-26T17:10:36.283 に答える