1.mysql -hhostname -uuser -ppsword -e "mysql_cmd"2.mysql -hhostname -uuser -ppsword << EOF mysql_cmdEOF如下简单例子:#!/bin/bashmysql -hservicedb-online -ur....
分类:
数据库 时间:
2015-03-31 20:01:52
阅读次数:
157
判断一个脚本中的变量是否为空,我写了一个这样的shell脚本:
#!/bin/sh
#filename: test.sh
para1=
if [ ! -n $para1 ]; then
echo "IS NULL"
else
echo "NOT NULL"
fi
然后把该脚本:test.sh通过chmod +x 改为可以执行的脚本,执行后输出的结...
分类:
系统相关 时间:
2015-03-31 14:44:59
阅读次数:
133
常用Shell操作,Jetty启动、停止、状态、重启Shell脚本
分类:
系统相关 时间:
2015-03-31 14:20:19
阅读次数:
252
大概需求是这样的,执行aix系统usysfault命令取故障灯信息,但是这个命令似乎只有root用户才能执行,其他用户执行就报错。想尽了各种办法赋权都以失败告终,所以想到写shell脚本用root用户来执行将结果写入到log文件中,然后我们来读文件取数据就好了,不用执行aix死活都不让我们执行的命令。
shell脚本如下:! /usr/bash
while true #循环执行
do
...
分类:
系统相关 时间:
2015-03-30 18:52:01
阅读次数:
341
输入参数错误时,退格会出现^H,这个时候只要在脚本顶部加一条语句:stty erase ^h就可以了#!/bin/shsttyerase^h
分类:
系统相关 时间:
2015-03-30 12:41:29
阅读次数:
217
对于shell编程,其实特殊变量常用的有几个,重温下,算是一个小结吧。1、位置变量:$0获取当前执行的shell脚本的文件名,包括路径。$n获取当前执行的shell脚本的第n个参数值,n=1..9,当n为0时,表示脚本的文件名,如果n大于9,用大括号括下来${10}$*获取当前shell的所有参数,..
分类:
系统相关 时间:
2015-03-30 06:54:17
阅读次数:
332
近期在别人的工作基础上完善了几个shell自动安装脚本。 1. 循环远程访问机器并安装 #!/bin/bash IpPrefix=52.1.123.
User=root
Pwd=11111111
SMNIP=52.1.123.79 for((i=84;i<100;i++))
do echo $IpP...
分类:
系统相关 时间:
2015-03-29 14:52:50
阅读次数:
253
一、简介 从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的...
分类:
系统相关 时间:
2015-03-29 14:51:42
阅读次数:
143
Linux系统上日志文件很多很多,系统日志messagemailcron等等以及应用程序的日志和访问日志,在大量的访问下,这些日志文件会飞速增长,占用大量私盘空间,同时消耗IO,目前线上使用shell脚本对nginx和tomcat的access_log以及catalina.out文件通过crontab进行日志分割。今天偶然..
分类:
系统相关 时间:
2015-03-29 07:09:54
阅读次数:
305
1. 解读这两个程序是因为程序中包含了大部分shell脚本的语法; 2. 省去以后需要使用到shell脚本的时候,需要参考的需求;
分类:
其他好文 时间:
2015-03-28 23:09:05
阅读次数:
166