Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇256:
Re:cronの設定について [sinba] 03/06 15:19

 ├◇258:Re[2]:cronの設定について [山谷] 03/06
 └◇260:Re[2]:cronの設定について [山谷] 03/06
  └◇266:Re[3]:cronの設定について [sinbsa] 03/08
   └◇267:Re[4]:cronの設定について [山谷] 03/08 <


256● Re:cronの設定について[ sinba ] 2002 03/06 15:19
cygrunsrv -I cron -p /usr/sbin/cron -a -D でサービスに組み込まれますが、cygrunsrv -S cron なり net startなりでサービスを起動すると、イベントビューワ上に「情報」として、例のメッセージ
 「リモートコンピュータからメッセージを表示するために必要  なレジストリ情報またはメッセージ DLL ファイルがローカ  ルコンピュータにない可能性があります。」
が出てしまいます????
サービスとしてきちんと起動していない、ということなのでしょうか?
環境変数、パスの確認、cygwin1.dllの移動、等を行って見ましたが、相変わらずだめです。サービスの登録方法のいろいろ試してみました(svsldr.exeは何処にあるのでしょうか?)。ファイルシステムはFAT32です。何がいけないのでしょうか?サービスとしてきちんと起動できてらっしゃる方はいるのでしょうか?
スレッド一覧


258● Re[2]:cronの設定について[ 山谷 ] 2002 03/06 19:29
質問の cygrunsrv -S cron なり net start は、試した事がないのでコメントできませんが、
『cygrunsrv -I cron -p /usr/sbin/cron -a -D』では Win2000
では問題なく動作しています。

ただ、Win2000 のサービスで正常に起動、停止ができない時
cron が正しくサービスに組み込まれていない可能性が
あるので再組み込みをした方がいいです。

cygwin 上では、『ps -aef』でプロセスを確認して、
下記のようになっている事を確認してみては?
$ ps -aef
UID PID PPID TTY STIME COMMAND
SYSTEM 472 1 ? 11:06:04 /usr/bin/cygrunsrv
SYSTEM 536 472 ? 11:06:09 /usr/sbin/cron
init(1) から cygrunsrv が起動
cygrunsrv(472) から cron が起動


なお、cron サービスを組み込んだ後は、リブートしないと
cron が can't switch user context などというエラーを
イベント・サービスに出力しています。
スレッド一覧


260● Re[2]:cronの設定について[ 山谷 ] 2002 03/06 19:58
忘れていたので追加します。

このメッセージは無視しても影響ないようです。
「リモートコンピュータからメッセージを表示するために必要  なレジストリ情報またはメッセージ DLL ファイルがローカ  ルコンピュータにない可能性があります。」

5分間隔で1日中動作させていますが正常に cron が動作し
ていても、前段にこのメッセージが出力されているので
私は無視しています。
cron が正常に動作していても、下記のメッセージになって
います。
-------TOP---------
イベント ID (0) (ソース /USR/SBIN/CRON 内) に関する説明が見つかりませんでした。リモート コンピュータからメッセージを表示するために必要なレジストリ情報またはメッセージ DLL ファイルがローカル コンピュータにない可能性があります。次の情報はイベントの一部です: /USR/SBIN/CRON : Win32 Process Id = 0x5C0 : Cygwin Process Id = 0x5C0 : (Administrator) CMD (/tmp/test.sh).
-------BOTTOM-------------
スレッド一覧


266● Re[3]:cronの設定について[ sinbsa ] 2002 03/08 11:09
山谷様
アドバイスありがとうございました。
NTのログばかりに気を取られていました。
動作はしているようです。

しかし「0.5.10.15〜」と記述する動作しないようですね?
同じ現象です。
スレッド一覧


267● Re[4]:cronの設定について[ 山谷 ] 2002 03/08 14:56
イベント・ビューの不適切なメッセージは MS だから??

ところで・・・『0.5.10.15〜』は crontab の記述の
事ですよね?

余りにも幼稚な設定で恥ずかしいのですが・・・
会社でも同様の設定をしていたので変更しましたが、
マニュアルを良く読むと非常に簡単な記述方法がありました。

幼稚な設定
0,5,10,...,55 * * * * /tmp/test.sh

マニュアルを良く読んだ人
0-59/5 * * * * /tmp/test.sh
*これだと、5分を2分にするのも簡単です!!


これもレスの後に気付いた事ですが、サービス(cron)が
システム環境変数を正しく認識するのは Win をリブート後
のようです。 ということで、crontab の記述には問題が
ないようです。
スレッド一覧

早田のホームページへ
CGIROOM