禁用 /etc/init.d 脚本的颜色输出?

禁用 /etc/init.d 脚本的颜色输出?

在 RedHat/CentOS 系统上,/etc/init.d 中的所有服务管理脚本(也由“service”命令运行)都会产生彩色输出。(即“[ OK ]”和“[FAILED]”字符串。)我该如何禁用此功能?(产生颜色的转义序列使 webistrano 输出比需要的更丑陋。)

答案1

查看/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

相关内容