码迷,mamicode.com
首页 > 系统相关 > 详细

每天学点linux (更新:2014.08.15)

时间:2014-08-15 19:34:39      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   strong   for   ar   

1、shell脚本如何debug?

第一次写了300行的shell脚本,这么一大坨怎么debug呀?难道一块一块拿出来测试吗?

[root@www ~]# sh [-nvx] scripts.sh
选项与参数:
-n  :不要运行 script,仅查询语法的问题;
-v  :再运行 sccript 前,先将 scripts 的内容输出到萤幕上;
-x  :将使用到的 script 内容显示到萤幕上,这是很有用的参数!

参考:http://vbird.dic.ksu.edu.tw/linux_basic/0340bashshell-scripts_6.php

2、字符串拼接问题!

 在安装完cobbler之后需要一连串的启动服务,下面是我写的代码:

1 # start cobbler service 
2 for serv in "cobblerd httpd xinetd"
3     do 
4         service ${serv} start
5         chkconfig ${serv} on
6     done

这里会把"cobblerd httpd xinetd"当成一个服务!原来是当成一个字符串对待了,应该改为:

1 # start cobbler service 
2 for serv in cobblerd httpd xinetd
3     do 
4         service ${serv} start
5         chkconfig ${serv} on
6     done

 

每天学点linux (更新:2014.08.15),布布扣,bubuko.com

每天学点linux (更新:2014.08.15)

标签:style   blog   http   color   使用   strong   for   ar   

原文地址:http://www.cnblogs.com/nagios/p/3915499.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!