Linux起動スクリプトのfunctionsメモ

#!/bin/sh

. /etc/init.d/functions

# 色々書いて・・・
for chek in 1 2 3
do
    # 重要なコマンドを3回実行して・・・
    RETVAL=$?
    [ $RETVAL = 0 ] && success && echo
    [ $RETVAL != 0 ] && failure && echo
done
exit 0

でこれを実行すると、

# ./boot_script.sh
check 1 :                           [失敗]
check 2 :                           [失敗]
check 3 :                           [  OK  ]

てな感じで、起動スクリプトのような出力が可能。