Windowsマルチサーバーで定時にコマンドを実行

サーバー運用される方はこちらで情報交換されてはいかがでしょうか?
フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999
  • (PostNo.304706)

Windowsマルチサーバーで定時にコマンドを実行

投稿記事by singlestroke » 2017年7月12日(水) 14:46

Windows10にてマルチサーバー(1.8.x)を運用しています。

起動はbatファイルを作成し実行しています。

本サーバ稼働中に、毎日定時に特定のコマンド(/say など)が実行される設定をしたいのですが、どのようにしたらよいのでしょうか。

CentOS上のマルチサーバーではシェルスクリプトをcronで設定すればできることは分かっているのですが、
同様のことがWindowsサーバーでもやりたいです。

ご教示いただけますと幸いです。
よろしくお願いいたします。
singlestroke
ID:d5740f76
水から上がったとこ
 
記事: 4
登録日時: 2017年5月01日(月) 06:33

  • (PostNo.304711)

Re: Windowsマルチサーバーで定時にコマンドを実行

投稿記事by miyabi » 2017年7月12日(水) 17:12

このフォーラムで公開されているMIMEを利用してスケジューラーを仕込むのが手っ取り早いんじゃないでしょうか。
そうでなければ、指定のコマンドプロンプトを捕まえてキー入力を送り込むようなプログラムを書くような事になるかと思います。
(Powershellとタスクの組み合わせでも出来そうですが、コマンドプロンプトが非アクティブでも動くようにする方法はすぐには見つかりませんでした)
マイクラサーバを立てる前に、PCの基礎知識を身につけましょう。
サーバ管理補助ツール MCSC(Windows専用) の開発をしたり、Minecraft Modding Wikiの管理したりしてます。
アバター
miyabi
ID:91b90127
ブタ飼い
 
記事: 6886
登録日時: 2011年8月07日(日) 14:35
お住まい: さいたまさいたまさいたま!

  • (PostNo.304982)

Re: Windowsマルチサーバーで定時にコマンドを実行

投稿記事by singlestroke » 2017年7月19日(水) 13:13

ありがとうございます。
ひとまずMIMEを使用して定時にコマンド実行はできました。

しかしMIMEというアプリ自体があまり思うように動かせず。。
whitelistの登録などしようとすると落ちてしまいます。

このあたりは何を優先するかで方針を決めたいと思います。
ありがとうございました。
singlestroke
ID:d5740f76
水から上がったとこ
 
記事: 4
登録日時: 2017年5月01日(月) 06:33


Return to 質問:マルチサーバー運用

x