Fork me on GitHub

Cygwin リモートサービスの管理

  • Jun 16, 2008

categoryプラグインは存在しません。

環境

  • cygwin 1.5.25-12

サービスの登録

サービスは、

cygrunsrv --install サービス名 --path hoge.exe --args "arg1 arg2"

という感じで登録する。

サービスを手動起動にするには

--type manual

を追加指定する。

環境変数はシステム側に設定されたもののみが有効になるため注意。

サービスのリモート起動

サービスをリモート起動するには、

cygrunsrv --start マシン名/サービス名

と指定する。停止するには、

cygrunsrv --stop マシン名/サービス名

とする。

注意

サービスのあるマシンでWindowsファイアウォールが有効になっている場合、ファイルとプリンタの共有が例外サービスに入っていないと、リモートからの操作はできない。