今まで、時間あわせを簡単にするためにcron(決まった時間・曜日などに特定の作業を実行させられるデーモン)に、「ntpdate」を実行させるようなファイルを作って実行させてました。でも、なぜかログには「command not found」って表示されてて実行されてない様子。
でも、これってシェルの基本知識があったら簡単に回避できる問題。実際ユーザが使ってるシェル上では、いろんなところにPATHが通ってて、コマンドなんかも簡単に実行できる状態。これに対して、cronとかで実行する場合は、./bashrcとか読んでないのでフルパスで書く必要がある。ただこれだけ。
1回生で習ったシェルの授業をもう一回受けたい・・・。
コメントする