12 2012 档案
摘要:本文来自于我的个人博客http://www.log4myself.com/archives/363前言在前面一片文章里《如何在shell中处理异常(PART1)》,简单得介绍了几种如何在shell中处理异常的方法,本文继续介绍几种用法,其实说是几种,就一种。。就是合理使用trap。本文主要还是讲如何用在shell中用trap去处理各种事情,当然不仅仅是指异常。不过,我们首先应该讲得是异常。用trap处理异常之前在《shell中的trap和expr》里简单得介绍过了trap,所以这次我们就直接上代码,上处理异常的代码,这样更加清晰明了,简单直接。先再重复下trap的使用方法吧:trap [COM
阅读全文
摘要:本文来自于我的博客http://www.log4myself.com/archives/339本来就想今天写写在shell中如何处理异常,结果看了一天《复活密码》,然后晚上又在看《危机边缘》,结果就到了现在了。。哎,罪过罪过啊,算了,废话不多说了,开始写。前言似乎好像大概有句话是这么说得,好程序与坏程序之间的区别就在于它的鲁棒性,也就是在异常情况下该程序是否还是在可hold住状态,能否不死,不崩溃,或者不做出一些超出预期的事情。那要做好这些,自然而然就要学会如何去处理异常。平时写php或者java程序等等的时候,很多人都会去注重对于异常的处理,比如try..catch等等,但往往在写一些脚本的
阅读全文
摘要:本文来自于我的博客http://www.log4myself.info/archives/318前言实在不知道这个文章名应怎么写了,就随便写了这么一个奇怪的名字。反正就是来讲trap和expr。trap和expr是shell中的两个命令,后面那个命令大家应该都很熟,就是进行四则运算的,而前面那个命令可能不写shell脚本的人不太熟。这个我下面会讲到它的简单作用。但看到这里,或许大家还是在奇怪我为什么要写这两个命令,就是说为什么这两个命令会联系在一起,哎,这主要在于我工作时写脚本时遇到的一个问题。使这俩本来看起来互不相干的命令联系在了一起。首先讲一下trap这个命令是干什么用得。traptrap
阅读全文

浙公网安备 33010602011771号