大树

 

2011年5月26日

linux/unix shell l脚本调试方法

摘要: Shell提供了一些用于调试脚本的选项,如下所示:-n 读一遍脚本中的命令但不执行,用于检查脚本中的语法错误-v 一边执行脚本,一边将执行过的脚本命令打印到标准错误输出-x 提供跟踪执行信息,将执行的每一条命令和结果依次打印出来使用这些选项有三种方法,一是在命令行提供参数$ sh -x ./script.sh二是在脚本开头提供参数#! /bin/sh -x第三种方法是在脚本中用set命令启用或禁用参数#! /bin/shif [ -z "$1" ]; then set -x echo "ERROR: Insufficient Args." exit 1 阅读全文

posted @ 2011-05-26 21:58 ruberzhu 阅读(733) 评论(0) 推荐(0) 编辑

shell脚本自动修改linux下ifcfg-ethx文件

摘要: 说明:此脚本作用1)当发现网卡为dhcp模式时,修改为static模式,并添加IP等信息;2)修改网卡IP为指定的IP#!/bin/bashFILE_PATH1=/etc/sysconfig/network-scripts/ifcfg-eth0FILE_PATH2=/etc/sysconfig/network-scripts/ifcfg-eth1#the last ipaddr netmask gateway for ifcfg-eth0IP_MODI1=192.168.X.XMASK_MODI1=255.255.255.0GATEWAY_MODI1=""#the last 阅读全文

posted @ 2011-05-26 21:54 ruberzhu 阅读(2786) 评论(0) 推荐(1) 编辑

linux支持串口(serial)登录配置方法

摘要: 检查系统是否支持serial执行命令:[root@oscar root]# dmesg | grep ttyttyS0 at 0x03f8 (irq = 4) is a 16550AttyS1 at 0x02f8 (irq = 3) is a 16550A[root@oscar root]# setserial -g /dev/ttyS[01]/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4/dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3当显示出/dev/ttyS0 和/dev/ttyS1.时说明系统支持s 阅读全文

posted @ 2011-05-26 21:23 ruberzhu 阅读(22130) 评论(0) 推荐(1) 编辑

导航