タイトルは基本的にそれをすべて言います。私は、FTPからbatファイルを実行する方法を見つけようとして、数え切れないほどの研究を行ってきました。
一言で言えば、私はサーバをシャットダウンするためのBatを持っていて、FTPからそのBatを実行できるようにする必要があります。唯一の問題は、FTPがそのファイルをダウンロードしようとしているため、ダブルクリックしてそのbatを実行できないことです。そのファイルをFTPから実行する方法はありますか?
タイトルは基本的にそれをすべて言います。私は、FTPからbatファイルを実行する方法を見つけようとして、数え切れないほどの研究を行ってきました。
一言で言えば、私はサーバをシャットダウンするためのBatを持っていて、FTPからそのBatを実行できるようにする必要があります。唯一の問題は、FTPがそのファイルをダウンロードしようとしているため、ダブルクリックしてそのbatを実行できないことです。そのファイルをFTPから実行する方法はありますか?
回答:
何を達成しようとしているのかは完全には明らかではありませんが、
サーバをシャットダウンするための.batがあります
簡単に...
FTPから。
しかし、FTPからではありません。 FTPは ファイル転送 プロトコル。ファイルを転送するように設計されています。サーバー上でコマンドを実行することは意図されていません(装備されていません)。
そのファイルをFTPから実行する方法はありますか?
できません。最善の方法(または最悪の方法ですので最悪の方法)は、FTPフォルダの1つにファイルが存在するかどうかを確認して処理するサーバー上のジョブを設定することです。例えば。 1分ごとに 'reboot_please.txt'が存在するかどうかを確認し、存在する場合はファイルを削除してゲームサーバーを再起動します。
(なぜゲームサーバーが毎分再起動し続けるのか疑問になる可能性があるため、ファイルの削除をスキップしてユーザーに任せることもできます)。
サーバーからこれを開始することに注意してください。 FTPクライアントからではありません。
より良い方法は、ユーザーにサーバーへの実際のアクセス権を付与することです。その方法は現在の設定によって異なります。バッチファイルを使うことはある種のウィンドウを示します、しかしより詳細な答えのために我々は本当により多くの情報が必要です。