私は最近ログ監視の問題この問題はを実行することで解決されましたexport DATE_MANIP=DM5
。 cronはログアウト時にこれを忘れてしまったようです(おそらく保存しないからです)。
このカスタム環境変数をどこに追加できますか?私はログウォッチコードを管理していないので、起動export
するスクリプトにコマンドを追加したくありません。追加しようexport DATE_MANIP=DM5
としたが/root/.bash_profile
ログインしていない場合は役に立ちません。
セントOS 6.x
ベストアンサー1
スクリプトを編集し、/etc/cron.daily/0logwatch
Logwatchを呼び出す前に追加してください。export DATE_MANIP=DM5
例:
#!/bin/sh
#Set logwatch location
LOGWATCH_SCRIPT="/usr/sbin/logwatch"
#Add options to this line. Most options should be defined in /etc/logwatch/conf/logwatch.conf,
#but some are only for the nightly cronrun such as --output mail and should be set here.
#Other options to consider might be "--format html" or "--encode base64", man logwatch for more details.
OPTIONS="--output mail"
# Fix Date::Manip issue
export DATE_MANIP=DM5
#Call logwatch
$LOGWATCH_SCRIPT $OPTIONS
exit 0