質問: 2時間おきに時刻を新規ログに書き込む linuxで2時間おきに時刻を新規のログに書き込みたいのですが、 うまく表示されません。 syslog.confに新しく2時間おきに時刻を書き込むログを加え、 新規ログに sep 18 07:00:01 tky015 logger: 只今の時刻は 7時00分です sep 18 08:00:01 tky015 logger: 只今の時刻は 8時00分です sep 18 09:00:01 tky015 logger: 只今の時刻は 9時00分です sep 18 10:00:01 tky015 logger: 只今の時刻は 10時00分です sep 18 11:00:01 tky015 logger: 只今の時刻は 11時00分です という風に表示させたいです。 新規ログをtest.logとし、メッセージの表示はシェルを使用し、以下のようになりました。 ファイル名はtime.shです。 #!/bin/sh mess='只今の時刻は' date1=`date "+%k"`'時' date2=`date "+%m"`'分' mess=$mess$date1$date2'です' logger -f /var/log/test.log $mess 2時間おきに時刻を表示させるためにcronを使い、 * */2 * * * /bin/sh /root/time.sh syslog.confには、 #2時間おきに時間を書き込むログ cron.* /var/log/test.log というふうにやりましたが、 時刻は/var/log/messagesに書き込まれてしまい、/var/log/test.logには sep 17 07:00:01 tky015 crond[6480]: (root) cmd (/bin/sh /root/tanaka.sh) sep 17 08:00:01 tky015 crond[6486]: (root) cmd (/bin/sh /root/tanaka.sh) sep 17 09:00:02 tky015 crond[6492]: (root) cmd (/bin/sh /root/tanaka.sh) sep 17 10:00:01 tky015 crond[6499]: (root) cmd (/bin/sh /root/tanaka.sh) sep 17 11:00:01 tky015 crond[6506]: (root) cmd (/bin/sh /root/tanaka.sh) というふうに書かれてしまいます...。 syslog.confの書き方が間違っているんじゃないのかなと思うのですが、 どうすればいいのかわかりません。 osはcentos05です。 初心者ですので分からないこともあるかも知れませんが、 どなたかご教授ください。 よろしくお願いします。
回答: loggerのオプションの使い方がおかしいのでは? なにを参考になさいましたか?