cronに登録するスクリプト

こんなんをいつも書いてるなあ。

LOG_NAME=適当なログファイル名
EXE_DATE=`date`

# output execute date
echo -n '[' >> $LOG_NAME 2>&1
echo -n $EXE_DATE >> $LOG_NAME 2>&1
echo ']' >> $LOG_NAME 2>&1

# 以下に、実際に出力したいこと

Linuxなら改行無しは

echo -n 'foo'

だけど、Solarisなら

echo 'foo\c'

だったりする。くわしくはmanとかみよう。