В системах RedHat / CentOS все сценарии управления службами в /etc/init.d (а также запускаемые командой service) производят цветной вывод. (т.е. строки «[OK]» и «[FAILED]».) Как отключить это? (Цветовые escape-последовательности делают вывод webistrano более уродливым, чем он должен быть.)
Проверять, выписываться /etc/sysconfig/init
. Верхние строчки в моей системе CentOS 5.x:
# color => new RH6.0 bootup
# verbose => old-style bootup
# anything else => new style bootup without ANSI colors or positioning
BOOTUP=color
Изменение строки BOOTUP на что-то вроде nocolor
устраняет форматирование для всех сценариев инициализации.
Если вы просто хотите отключить форматирование в одном из ваших скриптов, добавьте:
BOOTUP=nocolor
после строки, которая гласит:
/etc/init.d/functions