先ほど、cronの質問をしましたが、それは解決したのですが、エラーは消えましたが、今度は正常に動きません。


*/1 * * * * root /home/sites/hanahana/cron/pass_change.pl

正常に動作したのですが、一分おきにpass_change.plが実行されるように下記のとおりに書きましたが、上手くいきませんでした。
ちなみにfedora6.0です。
下記を追加して、一分ごとに/home/sites/hanahana/cron/pass_change.plを動かしたいと思っております。

*/1 * * * * root /home/sites/hanahana/cron/pass_change.pl

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/03/27 21:01:21
  • 終了:2007/03/27 21:19:56

回答(1件)

id:kurukuru-neko No.1

kurukuru-neko回答回数1844ベストアンサー獲得回数1552007/03/27 21:17:32

ポイント60pt

crontab経由でROOT権限動作したとき

1.

longin状態の 環境変数は設定されていない

状態で動作する事になります。

(PATH等も含めて)

2.

PERLの1行目には必ずperlの絶対パスを書く

#!/usr/bin/perl

3.実行権限を与える

chmod +x xxxx.pl

4.何か出力していると通常rootにメールが

 送られるので/dev/nullに送るか

 ログファイルに書き込む。

/home/sites/hanahana/cron/pass_change.pl >>/tmp/stdout.txt 2>>/tmp/sterr.txt

===================================

PERL

http://ja.wikipedia.org/wiki/Perl

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません