Tips記事
» 2003年06月06日 14時03分 UPDATE

デーモンスクリプトの表示文字列を変更する

[山中裕史,ITmedia]

 デーモンスクリプトから表示される「[ OK ]」や「[ FAILED ]」の文字列。

# /etc/rc.d/init.d/httpd restart
httpdを起動中:                    [ OK ]

 この表示を任意のものに変更する方法を紹介しよう。ただし、これらの表示は単にスクリプトが表示しているものであり、必ずしも実際のデーモン稼働状況とイコールではない。

# vi /etc/rc.d/init.d/functions

:/echo_success ← と入力して検索する

echo_success() {
[ "$BOOTUP" = "color" ] && $MOVE_TO_COL
echo -n "[ "
[ "$BOOTUP" = "color" ] && $SETCOLOR_SUCCESS
echo -n $"OK"
[ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL
echo -n " ]"
echo -ne "\r"
if [ "$BOOTUP" = "graphical" -a -x /usr/bin/rhgb-client ]; then
/usr/bin/rhgb-client -ping
fi
return 0
}

echo_failure() {
[ "$BOOTUP" = "color" ] && $MOVE_TO_COL
echo -n "["
[ "$BOOTUP" = "color" ] && $SETCOLOR_FAILURE
echo -n $"FAILED"
[ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL
echo -n "]"
echo -ne "\r"
if [ "$BOOTUP" = "graphical" -a -x /usr/bin/rhgb-client ]; then
/usr/bin/rhgb-client -ping
fi
return 1
}

 /etc/rc.d/init.d/functionsファイルを読み込み、「:/echo_success」と入力する。300行以降にある上記の行を探し出し、黄色文字列の個所を書き換えればよい。

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ