实现如下目标1、监控Oracle数据库的监听和实例的状态,如果监听或者实例挂了,则启动,并邮件告知,脚本尝试启动对应的服务2、如果服务启动成功,则邮件通知刚才挂了,现在已经启动成功;如果启动失败,则邮件提示,刚才挂了,现在依然不能启动;脚本并不复杂,比较初级,但是实现了需求,在测试环境下测试通过,不...
分类:
数据库 时间:
2014-05-26 20:16:46
阅读次数:
665
这篇文章主要介绍Shell脚本编写俄罗斯方块的方法,原文来自脚本之家,http://www.jb51.net/article/48926.htm效果图:代码:#!/bin/bash#
Tetris Game# 10.21.2003 xhchen#APP declarationAPP_NAME="${...
分类:
其他好文 时间:
2014-05-25 22:25:03
阅读次数:
352
and 命令if [ A -a B ]thenelsefiset commandset these
are parameters$1setstringsstr="A is a"echo "$str"a=30 b=15echo `expr $a +
$b`echo `expr $a - $b`ec.....
分类:
其他好文 时间:
2014-05-25 22:15:35
阅读次数:
268
注: 上面反斜杠后面没有空格。记忆: 反斜杠后的字符将反斜杠替换。
分类:
其他好文 时间:
2014-05-25 22:03:25
阅读次数:
191
1. 变量赋值时 = 两边不能有空格.2. if比较时 = 两遍有空格.3. [ 的左右两边 和 ]
的左边有空格, 1 #!/bin/sh 2 # 字符串比较 3 aa= 4 bb="hello" 5 cc="world" 6 7 #
1.注意判断中的字符串变量用双引号括起来(不括起来在某些情况....
分类:
其他好文 时间:
2014-05-25 22:01:11
阅读次数:
298
今天安装了一个Debian的虚拟机,安装的时候本来想选英语的,但是时区只能用美国的时区,于是就换上了中文的,没有提示选择时区。发现在shell中文还是乱码,于是毅然的把语言更改成英语的。打开文件localesudo vi /etc/default/locale显示LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh"将其内容更改成LANG="en_US.UTF-8"LANGUA...
分类:
系统相关 时间:
2014-05-25 21:38:11
阅读次数:
340
1. Jar包:ganymed-ssh2-build210.jar2. 步骤: a) 连接:
Connection conn = new Connection(ipAddr); conn.connect(); b)认证: boolean
authenticateVal = co...
分类:
编程语言 时间:
2014-05-25 20:35:17
阅读次数:
1774
Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。它也出现unix/linux的shell编程里面。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个...
分类:
Web程序 时间:
2014-05-25 20:11:53
阅读次数:
281
在plsql开发中,会涉及到一些大数据量表的数据处理,如将某记录数超亿的表的记录经过处理转换插入到另外一张或几张表。常规的操作方法固然可以实现,但时间、磁盘IO、redo日志等等都非常大。Oracle
提供了一种高级函数,可以将这种数据处理的性能提升到极限。这种函数称为管道函数。在实际项目中,管道函...
分类:
数据库 时间:
2014-05-25 15:05:26
阅读次数:
413
1.shell变量本地变量:a=1 (等号两边不能出现空格)只读变量:readonly 变量名=变量值
(在使用过程中不能更改)声明变量:linux给变量赋值时默认是字符或字符串型,如果需要数值运算,需要事先声明declare 参数
变量名[=变量值]declare的参数: -a:数组 -i:整型 ...
分类:
系统相关 时间:
2014-05-25 14:12:48
阅读次数:
286