Debian で bash スクリプトを使用して別のファイルを実行する

Debian で bash スクリプトを使用して別のファイルを実行する

Debian サーバーに Team Fortress 2 サーバーのインストールが完了しました。サーバーを起動するたびに実行せずに起動できる bash スクリプトを作成したいと思います./srcds_run -game tf -maxplayers 32。このファイルは にあります/home/steam/orangebox

次のようなbash スクリプト ( という名前run.sh) を作成してみました。

#!/bin/bash
/home/steam/orangebox/./srcds_run -game tf -maxplayers 32

そして、chmod -x run.sh実行しようとしましたが、実行すると戻りますbash: ./run.sh: Permission denied

この bash スクリプトを動作させるには何を変更する必要がありますか?

答え1

実行する権限があると仮定します。

#!/bin/bash
/home/steam/orangebox/srcds_run -game tf -maxplayers 32

単一の . は現在のディレクトリに使用され、 .. は上位レベルなどに使用されます。フルパスを使用する場合は、これを追加する必要はありません。

興味があれば、ドットコマンドに関する追加情報をご覧ください。ここ

関連情報