Cygwin なんでも掲示板

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


スレッド

└◇373:
Re[2]:cronサービスが起動できない。 [山谷] 05/10 00:30

 └◇375:Re[3]:cronサービスが起動できない。 [伊達] 05/10
  └◇376:Re[4]:cronサービスが起動できない。 [山谷] 05/11 <


373● Re[2]:cronサービスが起動できない。[ 山谷 ] 2002 05/10 00:30
イベントログは、成功しても下記のメッセージです。
先頭のレジストリーやDLLは無視しても問題ないと
思いますが、後半の『starting service `cron' failed:』は
何らかのエラーが発生しているようですね (^_^;;
----------------
イベント ID (0) (ソース /usr/sbin/cron 内) に関する説明が見つかりませんでした。リモート コンピュータからメッセージを表示するために必要なレジストリ情報またはメッセージ DLL ファイルがローカル コンピュータにない可能性があります。次の情報はイベントの一部です: /usr/sbin/cron : Win32 Process Id = 0x3FC : Cygwin Process Id = 0x3FC : (Administrator) CMD (/tmp/test.sh).
----------------
次の点を確認して見て下さい。

1.環境変数 CYGWIN は、システム環境変数の方に指定
(ユーザー環境変数ではなくて・・・)。
 値は私も ntsec です。

2.cron を Win2k のサービスに登録する。
DOS窓で下記のコマンドを実行し、サービスで起動と
停止が可能
C:\> cygrunsrv -I cron -p /usr/sbin/cron -a -D
3.crontab -l が正常に実行できる。

4.touch /var/cron/deny で、deny を作成

私の環境との比較で気になる点です。
参考にして下さい。
スレッド一覧


375● Re[3]:cronサービスが起動できない。[ 伊達 ] 2002 05/10 21:15
ありがとうございます。

>1.環境変数 CYGWIN は、システム環境変数の方に指定
>2.cron を Win2k のサービスに登録する。
>3.crontab -l が正常に実行できる。
>4.touch /var/cron/deny で、deny を作成

うーん。どの条件も満たしてます。
inetd はサービスとして動作するんですが、cron は駄目ですね。

関係なさそうですが、サービスを起動しようとしたときに
C:\var\log に cron.log 作成されます。
(cygrunsrv のオプション -1 -2 で位置を変えられるのは知っています)
Cygwin は d:\cygwin にインストールしています。
スレッド一覧


376● Re[4]:cronサービスが起動できない。[ 山谷 ] 2002 05/11 10:05
私の環境は Win2k ですけど VAVO を始め3台を
セットアップしているんですけど、以前に書いた手順
全て順調に稼動しているんですけど・・・

なお、/var/log/cron.log は、crond のプロセスIDが
保存されています。
-------------------
$ cat /var/log/cron.log | head
[1104] cron started
[544] cron started
[544] cron started
[544] cron started
[1216] cron started
[532] cron started
[524] cron started
[532] cron started
[536] cron started
[536] cron started
----------------
スレッド一覧

早田のホームページへ
CGIROOM