写SHELL好久了,经常被异常困扰,可竟然坚持了若干年没用过,回想以前服务过的公司,阿弥陀佛,罪过罪过。废话少说,希望此篇文章可以协助大家和我彻底结束SHELL脚本就是LINUX命令集合的初级阶段。一、STDOUT、STDERR 如果要获取SHELL脚本的异常输出,就需要首先理解SHELL命令的标....
分类:
系统相关 时间:
2014-11-18 23:13:38
阅读次数:
175
出现这种错误的原因:CR/LF问题,在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以修改的sh文件在每行都会多了一个CR,所以Linux下运行时就会报错找不到命令。两种解决方法:1、将格式转换为UN...
第三章:基本的bash shell命令bash程序使用命令行参数来修改所启动shell的类型参数描述-c string从string中读取命令并处理他们-r启动限制性shell,限制用户在默认目录下活动-i启动交互性shell,允许用户输入-s从标准输入读取命令环境变量PS1、PS2PS1:控制默认...
分类:
系统相关 时间:
2014-11-18 11:44:12
阅读次数:
237
演示效果:1、一级菜单2、二级菜单3、执行操作脚本参考:#!/bin/bash
#authorlic(oldboylinuxstudent)
#date1304
DISK_NO="/dev/sda1"
NGINX_DIR="/usr/local/tdoa/nginx/sbin/nginx"
MYSQL_DIR="/usr/local/tdoa/mysql/bin/mysqld_safe"
SERVER1="WEB"
SERVER2="MYSQL"
SERVER..
分类:
系统相关 时间:
2014-11-18 01:51:01
阅读次数:
370
核心:练-->想-->再练-->再想!运维人员如何学好shell脚本编程老男孩linux早期毕业的学生谈如何学好shell编程技巧该生毕业后一年任职一家近千人公司的运维经理。目前就职小米科技1.基本语法,敲n+1遍。为什么不是n遍那,因为n遍是你刚开始为了编程而努力的几天,1是说..
分类:
系统相关 时间:
2014-11-18 01:49:50
阅读次数:
343
在编写shell脚本的过程中相信大家都会遇到这样的场景:#!/bin/sh
#
log_1="xxxxxx"
log_2="yyyyyy"
log_3="zzzzzz"
fornumin{1..3}
do
log=log_$num
#此时你想把log_1,log_2,log_3,这三个变量的变量值依次的for循环中引用,但是如果你直接echo
#出的变量,则只会输出你想引用..
分类:
系统相关 时间:
2014-11-17 19:42:03
阅读次数:
218
今天总结了下Shell脚本的几种处理字符串的方式,封装了几个基本的字符串处理函数。 代码(string.inc)如下: #!/bin/sh
#一个测试函数
#输入:无
function?str_testfunc()
{
????echo?"这是一个测试函数"...
分类:
系统相关 时间:
2014-11-17 17:58:11
阅读次数:
296
在DB2中查看sql的执行计划没有其它数据库方便,需要经过好几步,这里我把步骤整理成shell脚本以方便使用,如下:#!/bin/sh
db2 connect to
db2 -tvf $HOME/sqllib/misc/EXPLAIN.DDL
db2 set current explain mode explain
db2 "
"
db2 set current explain m...
分类:
数据库 时间:
2014-11-16 20:13:38
阅读次数:
246
项目加了些拦截器代码后,CPU报警,显示CPU使用率超过100%;想要查找到底是哪些代码消耗的资源过多,从网上找到一篇博文,转载如下:http://blog.csdn.net/guixunlong/article/details/8450897在知道哪个Java进程CPU占用率过高以后:1.使用命令...
分类:
编程语言 时间:
2014-11-16 19:59:14
阅读次数:
309
Shell脚本:向磁盘中批量写入数据一、关于本文工作要做的监控系统需要监控磁盘空间的使用率并报警。在测试这个功能的时候需要模拟两个场景:一是磁盘空间不断增长超过设定的阈值时,需要触发报警机制;二是磁盘空间降落到低于报警阈值的时候,不再进行报警。为了测试这两个场景,我写了下面三个脚本:1)initia...
分类:
系统相关 时间:
2014-11-16 18:42:55
阅读次数:
283