![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UNIX SHELL
xx77009833
这个作者很懒,什么都没留下…
展开
-
learning bash shell 学习笔记(二)
第五章开始1.if-then-elif-else-fiif checks the exit status of the last statement in the list following the if keyword. The list is usually just a single statement. If the status is 0, the condition evaluates to true; if it is anything else, the condition is cons原创 2010-06-25 12:44:00 · 234 阅读 · 0 评论 -
Linux文件查找命令find,xargs详述
<br /><br />总结:zhy2111314<br />来自:LinuxSir.Org<br />整理:北南南北<br />摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;<br />目录<br />版权声明<br />前言:关于find命令<br /><br />一、find 命令格式<br />1、find命令的一般形式为;<br />2、find命令的参数;<转载 2010-08-11 12:50:00 · 328 阅读 · 0 评论 -
如何确保一个 Linux Shell 只有一个运行实例
<br />当我们在 Linux 下写了一个 Shell 做某些操作时,可能在一个终端运行了该脚本还没停止,然而又可能在另一个终端再一次执行了它,会有两个或多个实例在运行。或者是把这个 Shell 安排在 Cron 中,想让它每隔5分钟执行一次,有可能执行时间较长,正在执行当中,下一个5分钟的时刻到了,又在启动一次,这同样也会造成同一个 Shell会同时跑出多个实例来。 <br />同时跑的多个实例就有可能对同一资源的操作造成数据的不可思异。这就要有一种方法来保证同一时刻同一脚本只能有一个实例在转载 2010-08-16 15:27:00 · 1653 阅读 · 0 评论 -
如何确保 Shell 脚本只有一个实例运行
<br /><br />在做维护的时候,经常要写一些脚本定期检查一些状态信息,而比较糟的时候可能该脚本在执行周期内没完成,接着第二个脚本又开始跑了。如何确保 Shell 脚本只有一个实例运行就成了一个比较有意思的话题。<br />必需要承认,要做到 100% 的完美可能需要长篇大论才可以做到。如果对于粒度要求不高,这里总结两个粗糙的方法。<br />一个是在脚本执行的时候判断某个文件的存在,如果不存在,则 touch 创建该文件(该文件看作一个"占座"文件),脚本执行完毕的时候删掉。第二个进程如果启转载 2010-08-16 15:30:00 · 422 阅读 · 0 评论 -
Shell脚本中点号+文件名的作用
<br /><br /><br />linux中一个文件是根据其是否具有执行属性来判断他是否可以直接运行的。就像windows下的exe一样<br />如果我们要执行某一个文件,可以先将其权限修改为可执行(必须是所有者或者root才能修改)。然后<br />通过用sh来执行该脚本或者./脚本名。<br />但有时候我们并不想修改文件权限,可能我们也没有那个权限,所以我们可以使用.点号+文件名来临时<br />执行一个脚本而无须修改权限。在Linux系统中存在大量的脚本,其中你会看到大量这个用<br />so转载 2010-09-21 09:22:00 · 848 阅读 · 0 评论