Cygwin なんでも掲示板

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

No.2603  Re[2]:cronがサービスだと動かない
発言者: うえだ
発言日: 2004 11/29 21:12
 
ヒントをありがとうございます。なるほどサービスとして起動する場合は「SYSTEM」ユーザーが起動したことになるのですね。
さっそくchmod a+xで実行権限を付与してみました。ls -lではちゃんと実行権限が全ユーザーに付いたことも確認できました。念のためサービスを停止して削除してから再度サービスを追加・起動しました。
が、やっぱり実行されませんでした。現象は前と同じく「cygrunsrv --start cron」ではエラーがおきず、「ps」で見ても起動しているように見えるが、書いた処理が時間になっても実行されません。

ひょっとしてこのSYSTEMユーザーでcronをインストールしてやればうまくいくのではないかと思いつきました。
が、「su」はどうもcygwinでは使えないようですね。「login」でログインできそうだと思ったのですが、パスワードがわからず、この案は使えませんでした(windowsのすべてのユーザーのパスワードを試したのですがだめでした)。
せめてログにエラーでも出ていれば手がかりになるのですが、「[5744] cron started」と書いてあるきりで役に立ちません。

実行権限やユーザー周りでまた試行錯誤してみます。


▼関連発言

2594:cronがサービスだと動かない [うえだ] 11/26
 └2596:Re:cronがサービスだと動かない [discypu] 11/26
  └2603:Re[2]:cronがサービスだと動かない [うえだ] 11/29
   └2605:Re: cronがサービスだと動かない [discypu] 11/30
    └2611:Re[2]: cronがサービスだと動かない [うえだ] 12/02 <

Pass 保存

早田のホームページへ
CGIROOM