写出健壮的Bash脚本许多人用shell脚本完成一些简单任务,而且变成了他们生命的一部分。不幸的是,shell脚本在运行异常时会受到非常大的影响。在写脚本时将这类问题最小化是十分必要的。本文中我将介绍一些让bash脚本变得健壮的技术。使用set -u www.ahlinux.com 你因为没有对变量...
分类:
其他好文 时间:
2015-01-16 10:02:02
阅读次数:
155
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]
Shell脚本基本元素:
#!/bin/bash
--- 第一行
#
--- 注释
变量
流程控制结构
看一个简单的例子,学任何语言,我想大多数情况下都是从helloworld程序开始的,shell也是一门语言,我们也从helloworld开...
分类:
系统相关 时间:
2015-01-16 01:09:55
阅读次数:
374
一个合格的产品必须要有一个像样的安装包,每次拷来拷去显得太不上档次,哈哈。。。也不便于用户使用。
闲话不多扯,直奔主题,看过来吧,程序猿(媛)们:本文主要介绍二进制安装包的创建和使用:
1.首先介绍二进制安装包的结构:
1)最终生成的二进制安装包的名称为:Project.run
2)用于生成安装包的准备文件结构如下:
./mkinst.sh
./inst.sh
./Proje...
分类:
系统相关 时间:
2015-01-15 23:52:22
阅读次数:
241
shell加密工具shc的安装和使用1)工具说明shell脚本是可读写的,很有可能会泄露敏感信息,如用户名/密码/路径/IP等.同样在shell脚本运行时会也泄露敏感信息.shc是一个加密shell脚本的工具,它的作用是把shell脚本转换为一个可执行的二进制文件.这就很好的解决了上述问题.2)下载...
分类:
系统相关 时间:
2015-01-15 20:14:39
阅读次数:
215
摘要以前写看到别人写的脚本用shc加密的,我也有就了解了下。SHC代表shell script compiler,即shell脚本编译器。通过SHC编译过的脚本程序对普通用户而言是不读的,因此如果你想保护你的代码(例如含有密钥),则可以考虑SHC;然而有些人可以通过反向编译的方式破解SHC加密过的脚...
分类:
其他好文 时间:
2015-01-15 19:51:23
阅读次数:
245
shell脚本--linux终端运行hadoop--java文件假设保存为test.sh,java文件为wc.java,【注:会打包成1.jar】,main函数所在类为wc,hdfs上输入目录地址为input,hdfs上输出目录地址为output【注:输入目录和输出目录非必须】 www.ahlinu...
分类:
系统相关 时间:
2015-01-15 12:36:48
阅读次数:
175
更新本地代码到服务器的shell脚本用Ubuntu做开发机OS遇到的第一个问题就是将更新的代码放上测试服务器运行 www.ahlinux.com 之前用windows的时候是用Winscp更新代码到服务器上去的ubuntu下面没有类似Winscp的程序,只能自己写个简单的脚本做这种事情了Shell代...
分类:
系统相关 时间:
2015-01-15 12:20:23
阅读次数:
220
国内由于某种原因,下载CM或Google官方的Android源代码总容易中断。总看着机器,一中断就重新执行repo sync还太麻烦,所以我特意编写了一段shell脚本(download.sh)。通过获取shell最后返回的状态码来决定是否再次执行repo sync命令。#!/bin/bash .....
分类:
移动开发 时间:
2015-01-15 00:16:17
阅读次数:
412
通过使用expect工具以shell,来实现自动备份交换机配置的功能,从而提高工作效率。软件:expect-5.44.1.15-4.el6.i686目的:通过读取文件中的内容,自动登录网络设备,完成相应命令,最后将读取的配置信息,保存为文件。以下是代码:1、main.sh#通过shell脚本来实现对文件内容..
分类:
其他好文 时间:
2015-01-14 18:27:40
阅读次数:
236