web-dev-qa-db-ja.com

.shファイルを実行する方法は?

Ubuntuをインストールするだけです。 Windowsで私が見逃していることの1つは、実行可能ファイルの不足です。

.shファイルを右クリックして権限に移動し、[プログラムとして実行を許可する]をオンにすると、ダブルクリックしてもプログラムとして実行されません。

私が見つけた別の解決策は、ターミナルでそれを行うことです。これも機能しません。 enter image description here

何が間違っていますか?これは本当に質問が馬鹿すぎるのか、それとも私が馬鹿すぎるのか?助けてくれてありがとう!

2
Cole Lodge

Chmod + xを実行すると、シェルスクリプトが実行可能になりました。これで実行できます

./ts3client_runscript.sh

ディレクトリのスクリプトから住んでいます。少し注意が必要です。シェルスクリプトのファイル名の前に./を付けることを忘れないでください。

6
at0S

実行する許可を与えた後、編集メニューに進み、設定をクリックし、動作タブをクリックします。その後、「実行可能テキストファイル」という名前のエントリが表示され、「毎回確認」ラジオボタンをチェックします。これで、ダブルクリックして「実行」を選択することで実行できます。

2
Avishek Saha

まず最初にLinuxでスクリプトを実行するには、完全な許可を与える必要があります。

完全な許可のコマンド:

 Sudo chmod 777 ts3client_runscript.sh

       or

 Sudo chmod a+x ts3client_runscript.sh

このコマンドでスクリプトを実行できます

 ./ts3client_runscript.sh
1
DreamCoder

ファイルを開いて、sha bang(最初の行)が#!/ bin/bashであるかどうかを確認します。この後、次のようなシェルを使用してファイルを実行してみてください:sh your_file.sh

0
hermest

コマンドchmod +x nameofshell.shを実行して行ったことは、シェルをプログラムとして実行可能にしたことです。これで実行可能になり、実行できるようになりました。ダブルクリックするだけでは実行プロセスを作成できません。これを行うには、alt + ctrl + Tでターミナルを開き、コマンドcd /path/to/location/を使用してシェルを含むディレクトリに移動し、次に入力します

./nameofshell.sh

Enterキーを押してください!できた!

0
Anandu M Das