パラメータを使用してプログラムを実行するためのシェルスクリプト

パラメータを使用してプログラムを実行するためのシェルスクリプト

私はSSHを介してゲームサーバーを設定していますが、長時間入力しなくてもパラメータを使用して実行できるファイル(Windowsバッチファイルなど)を実行できるかどうか疑問に思います。

私が望むのは実行されるファイルです

./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 -tickrate 128

毎回すべての内容を入力したり、Wikiページからコピーする必要はありません。

問題を解決した人のために明確にするために、私のサーバーはCentOSを実行しています。

ベストアンサー1

ゲームがあるディレクトリに簡単なシェルスクリプトを置きます。

#!/bin/sh
cd $(dirname $0)
./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 -tickrate 128

スクリプトを別の場所に配置するには、フルパスを使用する必要があります。

#!/bin/sh
/path/to/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 -tickrate 128

おすすめ記事