desknet's マニュアル
スタンダードiPhone対応版携帯端末対応版Flash対応版Ajax対応版iCheck
総合メニューに戻る
 

Windows版 スケジューラー設定

ここでは、desknet'sの標準機能としてご提供している「予定通知」機能、「アラーム」機能、ウェブメールの「自動受信」機能をお使いいただくために必要な設定を説明いたします。
「予定通知」機能、「アラーム」機能、ウェブメールの「自動受信」機能をお使いいただく場合、サーバー上で「スケジューラー」が動作している必要があります。

※ [予定通知]とは、指定した時間に、指定した内容で、スケジュールの内容を定期的にメールで送信する機能です。
※ [アラーム]とは、登録内容により、予定や期限が近づいたときにスケジュールまたは、ToDoの内容をメールで送信する機能です。


スケジューラーとは?

起動(※起動方法については、次項参照)すると、サーバー上に常駐し、指定された時間に、自動的に「予定通知」機能と「アラーム」機能を起動する役割をします。

スケジューラーを起動するには?

「スケジューラー」は、サーバーマシンが起動する際に、1回だけ起動していただければ結構です。
ですが、サーバーマシンを毎日再起動(例えば退社時にはサーバーを停止)されている場合には、WindowsOS付属の「at」コマンドで自動的に起動することができます。

尚、「desknet'sアドオン」をインストールしていただくと、スケジューラーの起動を、Windowsのサービスにより制御することを可能にする管理ツールがお使いいただけます。

1.スケジューラープログラムを実行させるバッチファイルを作成する

Windows付属の「メモ帳」等のテキストエディタを起動し、スケジューラープログラム(desknet'sインストール先\xscheduler.exe)を起動するスケジューラーバッチ(xscheduler.bat)を編集します。
※「xscheduler.bat」については、サンプルファイルがdesknet'sインストール先に作成されます。
※desknet'sインストール先が、インストーラーデフォルトと異なる場合には編集が必要ですのでご注意ください。


[xscheduler.batの中身(例)]
@ A B
C:\Inetpub\scripts\dnet\xscheduler.exe C:\Inetpub\scripts\dnet 5

@スケジューラーのモジュール名
Adesknet'sのインストール先フォルダ
B予定通知、アラームを起動する間隔(分単位で指定)

2.atコマンドへの登録

Windowsの機能であるatコマンドを利用して、定期的にスケジューラープログラムを実行させるようにします。
サーバー上で[スタート]−[プログラム]−[アクセサリ]−[コマンドプロンプト]をクリックし、コマンドプロンプトを起動します。

Windows付属の「at」コマンドを実行します。
【atコマンドの説明】
@ A B
at 08:30 /every:M,T,W,Th,F,S,Su C:\Inetpub\Scripts\dnet\xscheduler.bat

@「B」に指定したコマンドが実行される時間
A「B」に指定したコマンドが実行される曜日
B「@」、「A」で指定された曜日の時間に実行されるコマンド

※上記の例では、毎日(月、火、水、木、金、土、日)8時30分にC:\Inetpub\Scripts\dnetにある「xscheduler.bat」が実行されます。

正常に実行されると「新しいジョブをジョブID=XXで追加しました。」というメッセージが表示されます。これで登録は完了です。サーバー上で指定した曜日の指定した時間に、「xscheduler.bat」が実行されるようになります。

3.起動を確認

Windows付属の「タスクマネージャ」を起動し、「プロセス」一覧を表示します。
一覧に、「xscheduler.exe」が存在していれば正常に起動ができています。

※at コマンドの詳細に関しましては、Windows付属のヘルプをご参照ください。
※月曜日にサーバーを起動して、スケジューラーが起動し、月曜日にサーバーを停止せずに、火曜日も水曜日もサーバーを稼動した状態にしていても、スケジューラーが重複起動することはありません。
 
Copyright (C) 2002-2009 NEOJAPAN,Inc. All Rights Reserved.