シェルスクリプトを実行するたびに動作しません

シェルスクリプトを実行するたびに動作しません

以下に示すように、いくつかのプロセスを終了してポートを閉じる簡単なスクリプトがあります。私は走っていますmetasploitable

フューザスクリプト

ただし、実行するたびに次のエラーが発生します。 (すべての人がこのファイルに対する権限を持っていることに注意してください)

間違い

答え1

スクリプトを実行するには実行可能で、chmod +x portblock.sh実行するには先頭に ./ を追加する必要があります。

./portblock.sh

答え2

まず、スクリプトに対する実行権限があることを確認します。

その後、

./portblock.shを使用してスクリプトを使用または実行しますsh portblock.sh

上記の方法でスクリプトを実行するのが気に入らない場合は、PATH変数をスクリプトディレクトリに更新してください。

関連情報