• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cronでエラーがでる)

cronでエラーがでる

このQ&Aのポイント
  • Solaris2.6のサーバでcronに設定した時刻ぴったりにプログラムが起動されない
  • cronのログには処理は正常に動いているが実行時間がずれており、意味のわからないメッセージがある
  • 原因を知っている方に教えて欲しい

質問者が選んだベストアンサー

  • ベストアンサー
  • tailkuppa
  • ベストアンサー率53% (52/98)
回答No.1

Solaris は管理したことがないのですが、手元の5.6のマニュアルによると、cron は起動時に初期化処理を行い、そこから1分経つごとにcrontab ファイルをチェックして処理を行うようなので、正確に0秒に起動することを期待できるものではないようです。 いつも一定の秒数だけずれていて、サーバを再起動する毎にその時刻が変わるような動作になっていないでしょうか? ログのほうは、起動しているスクリプト(yesjct14.sh)が出しているエラーメッセージのように見えますが、詳しいことは分かりません。 プロセスid が期待したものと違っている(けど無視した)、というような内容です。 現在起動しているプログラムを自動的に処理しているのだけど、そのプログラムが、当初予測されたプログラムと起動されたタイミングが違う(後で手動で再起動したとかの理由で)ので、警告しているのではないでしょうか?

youko_puri
質問者

お礼

回答ありがとうございました! 私が管理しているサーバではないため、 再起動などはできないので動作の確認をすることができませんが、 時間がずれる可能性があることがわかったのでよかったです。 エラーメッセージについても、 もう少し動かしてみたりして対応したいと思います。 ほんとにありがとうございました!!