岩本といいます。 On Thu, 28 Feb 2008 21:23:26 +0900 "kouya" <[メールアドレス保護]> wrote:
> このときの . は何処を指すのでしょうか。 > cron で root で起動するので /root と思っていたんですが。 cronのソースを確認すると、do_command.cの中で、 chdir(env_get("HOME", e->envp)); と、環境変数HOMEのディレクトリに移動するようになっています。 特別な設定がなければrootの環境変数HOMEは/rootになりますが、 /etc/crontabには通常 HOME=/var/log と書かれていると思うので、 crontabコマンドではなく/etc/crontabにジョブを登録した場合は カレントディレクトリを/var/logに変更した状態で実行されます。 -- いわもと こういち([メールアドレス保護]/[メールアドレス保護]/[メールアドレス保護]) # 「黒井さんちのプリンスメロンに払われた十円ちょうだいな」って何巻だったっけ?