ログファイル名を現在日時にしたscriptコマンド の変更点
ログファイル名を現在日時にしてscriptコマンドを実行します。
また実行時に、制御文字やエスケープシーケンスを除去するので、その後の閲覧が容易です。
[[../制御文字やエスケープシーケンスの除去]]をPATHの通ったディレクトリに置いて実行して下さい。
#ref(script_now.sh)
#code(bash,nonumber){{
#!/bin/bash
SCRIPT_NOW_CMD=`basename $0`
SCRIPT_NOW_LOG=`date +%Y%m%d_%H%M%S`.log
if [ $# -ne 0 ]; then
echo "Usage: $SCRIPT_NOW_CMD" 1>&2
exit 1
fi
script $SCRIPT_NOW_LOG.tmp
rm_ctrl_chr.sh $SCRIPT_NOW_LOG.tmp
mv -f $SCRIPT_NOW_LOG.tmp $SCRIPT_NOW_LOG
unset SCRIPT_NOW_CMD
unset SCRIPT_NOW_LOG
}}
*関連
-[[../制御文字やエスケープシーケンスの除去]]
*Amazon
#amazon(4873112672,left)