在 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