2013年11月30日
摘要: CentOS提供了一个启动服务的功能:service [service name] (start|stop|restart|...),此功能的执行脚本为/sbin/service。今天看了下此脚本,发现了个bug,可由以下命令复现:service cmd1 cmd2 --full-restart,其执行结果要么是cmd2被重启要么是"cmd2: unrecognized service",总之cmd1被忽略了。其实service cmd1 cmd2 ...cmdn --full-restart都能复现此bug。感兴趣的可以看下此脚本源码或者sh -x service cmd 阅读全文
posted @ 2013-11-30 22:24 山君 阅读(633) 评论(0) 推荐(0) 编辑