it-swarm-ja.com

.shファイルを実行可能にする

実行可能ファイルにならない.shファイルがあります。プロパティで試してみましたが、チェックボックスをオンにするとすぐにチェックボックスが消えました。

それから私は試しました

Sudo chmod +x filename.sh

これは何も返さず、そのプロパティを確認した後、実行可能ファイルに変わります。解決策はありますか?

1
Ankit Agrawal

ターミナルを開き、次のコマンドを記述します

chmod +x filename.sh

簡単なコマンドでターミナルから実行できるファイルを実行可能にします

Sudo ./filename.sh

GUIを介してそれを行う別の方法があります。ファイルを右クリックして[アクセス許可]タブに移動すると、チェックボックスをクリックするだけでファイルを実行可能にするオプションが表示されます。

4
Azzy

ファイルシステムの拡張属性を使用して、ファイルの不変性を確認します。

lsattr script.sh

i属性を探し、chattrで削除します。

0
periket2000
  1. geditを使用して、.sh拡張子の付いたスクリプトを作成してデスクトップに保存します。
  2. nautilusを開き、script.shファイルを右クリックします。
    • [プロパティ]で、[ファイルの実行を許可する]チェックボックスをオンにします。
    • nautilusメニューで、[ファイル]、[設定]、[動作]の順にクリックします
    • 「実行可能テキストファイルを開いたときに実行する」を確認してください。

これで、ファイルをダブルクリックすると、実行されるはずです。

0
rob