Shell
skdzyl1
小伙子要有目标,要上进那
展开
-
Shell之道-1
一、set -e 的用法 在一个shell脚本中的某一行使用set -e,即表示在这一行之后的任意执行过程中,如果某条命令语句返回非零的状态,那么脚本的执行立即中断,不会再继续往后执行。 set -e 也可以对脚本中的某一片断进行使用,即在该片段的前后都加上set -e即可。二、扩张 linux之set命令 linux set 命令功能说明:设置shell。语 法:原创 2016-09-04 20:52:15 · 251 阅读 · 0 评论 -
Shell之道2
一、获取当前执行脚本的绝对路径 filepath=(cd"(cd "(dirname “$0”)”; pwd);原创 2016-10-08 22:19:15 · 202 阅读 · 0 评论 -
Java之怎么通过java去调用并执行shell脚本以及问题总结(转)
背景 我们在开发过程中,大部分是java开发, 而在文本处理过程中,主要就是脚本进行开发。 java开发的特点就是我们可以很早地进行TDDL, METAQ 等等地对接; 而脚本开发的特点就是在进行批处理的时候非常方便。 前阵子我遇到这么一个需求场景: 对抓取的数据进行打包, 后来又遇到我要通过脚本进行抓取,比如nodejs下基于phantomjs的casperjs爬虫。解决方法 对于第一个问题:转载 2016-11-20 22:06:27 · 3374 阅读 · 0 评论 -
Linux之sudo和su
一、什么是sudo? sudo 执行命令的流程是当前用户切换到root(或其它指定切换到的用户),然后以root(或其它指定的切换到的用户)身份执行命令,执行完成后,直接退回到当前用户;而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权; 比如我们想用manager普通用户通过more /etc/shadow文件的内容时,可能会出现下面的情况; [mana原创 2016-11-21 22:54:15 · 415 阅读 · 1 评论