2002/06/13(木): Cygwin デーモン2連発
Cygwin 1.3.10 では Apache がバイナリで配布されている.
cron はいつからあるかよく知らない.
NTサービスとして起動するには以下のとおり.
サービスが立ち上がらない.いったん消して再チャレンジ.
*1:これは,$CYGWIN=ntsec にしてから Cygwin のディレクトリツリーを UNIX 風にするために
chmod -R og-w / したせいで /var/cron/tabs のパーミッションが狂ったからかも.
cron はいつからあるかよく知らない.
NTサービスとして起動するには以下のとおり.
$ cygrunsrv -I apache -p /usr/sbin/httpd.exe -a -k一度手動で Administrator などで起動していると,/var/run/*.pid が邪魔して
$ cygrunsrv -S apache
$ cygrunsrv -I cron -p /usr/sbin/cron.exe -a -D
$ cygrunsrv -S cron
サービスが立ち上がらない.いったん消して再チャレンジ.
トラブルシューティング :
サービスが立ち上がらないときは,NTのイベントビューアーか
/var/log/{cron,httpd}.log を見てみよう.
また,/usr/doc/Cygwin/cron.README なども参考に.
それから,はじめて crontab -e するときは,管理者権限がいるかも.
*1
*1:これは,$CYGWIN=ntsec にしてから Cygwin のディレクトリツリーを UNIX 風にするために
chmod -R og-w / したせいで /var/cron/tabs のパーミッションが狂ったからかも.