desknet's CAMS マニュアル
ユーザーマニュアル|運用管理者マニュアル|管理者マニュアル|インストール方法|初期設定ガイド
メニューに戻る
 
スケジューラの起動
desknet's CAMSのDM発送機能として必要なスケジューラを起動する方法を説明します。
■ スケジューラを起動するには?
「スケジューラ」は、サーバーマシンが起動する際に、1回だけ起動していただければ結構です。
ですが、サーバーマシンを毎日再起動(例えば退社時にはサーバーを停止)されている場合には、WindowsOS付属の「at」コマンドで自動的に起動する事ができます。

【 注意事項 】
インストール時に、「メール自動受信、DMスケジューラーサービスを利用する」設定でインストールしていただいた場合には、本バッチファイルでの起動は必要ありません。
スケジューラの起動
1.スケジューラを起動させるバッチファイルを作成する
Windows付属の「メモ帳」等のテキストエディタを起動し、スケジューラープログラム(desknet's CAMSインストール先\cmsscheduler.exe)を起動するスケジューラーバッチ(cmsscheduler.bat)を編集します。
※「cmsscheduler.bat」については、サンプルファイルがインストール先に作成されます。
※desknet's CAMSインストール先が、インストーラーデフォルトと異なる場合には編集が必要ですのでご注意ください。
[cmsscheduler.batの中身(例)]
�@ �A �B
C:\Inetpub\Scripts\cams\cmsscheduler.exe C:\Inetpub\Scripts\cams 10

�@ スケジューラーのモジュール名
�A desknet's CAMS のインストール先フォルダ
�B スケジューラを起動する間隔(分単位で指定)
2.atコマンドへの登録
Windowsの機能であるatコマンドを利用して、定期的にスケジューラーのプログラムを実行させるようにします。
サーバー上で [スタート]-[プログラム]-[アクセサリ]-[コマンドプロンプト]をクリックし、コマンドプロンプトを起動します。
Windows付属の「at」コマンドを実行します。
【atコマンドの説明】
�@ �A �B
at 08:30 /every:M,T,W,Th,F,S,Su C:\Inetpub\Scripts\cams\cmsscheduler.bat

�@ 「�B」に指定したコマンドが実行される時間
�A 「�B」に指定したコマンドが実行される曜日
�B 「�@」、「�A」で指定された曜日の時間に実行されるコマンド
※上記の例では、毎日(月、火、水、木、金、土、日)8時30分にC:\Inetpub\Scripts\camsにある「cmsscheduler.bat」が実行されます。
正常に実行されると「新しいジョブをジョブID=XXで追加しました。」というメッセージが表示されます。これで登録は完了です。サーバー上で指定した曜日の指定した時間に、「cmsscheduler.bat」が実行されるようになります。
3.起動を確認
Windows付属の「タスクマネージャ」を起動し、「プロセス」一覧を表示します。
一覧に、「cmsscheduler.exe」が存在していれば正常に起動ができています。
 
※at コマンドの詳細に関しましては、Windows付属のヘルプをご参照ください。
※月曜日にサーバーを起動して、スケジューラーが起動し、月曜日にサーバーを停止せずに、火曜日も水曜日もサーバーを稼動した状態にしていても、スケジューラーが重複起動することはありません。
▲ページトップへ戻る

 
Copyright (C) NEOJAPAN Inc. All Rights Reserved.