我们可以通过执行单条命令或者结合管道运行多条命令来完成很多任务,但是有时你想创建一个脚本,执行一系列的操作或者加载一个函数库或者预定义变量或别名在Shell中,这一节,我们将学习创建脚本以及运行脚本怎么做呢?1、让我们创建一个基本的脚本,来自动执行一个多步骤的过..
分类:
系统相关 时间:
2015-01-28 01:04:19
阅读次数:
281
Shell终端默认只显示用户名、主机名、工作目录,有时候我们需要对Shell终端显示的信息简单调整一下,以便使工作更有效率。比如我们可以给Shell终端加上时间,以便我们计算脚本执行的时间,如下所示: [root@localhost src]$echo $PS1 [\u@\h \W]$ #读取默认终...
分类:
系统相关 时间:
2015-01-26 16:38:58
阅读次数:
332
1、Azkaban是什么
我们在工作中应该都遇到过这样的场景:有一个任务,这个任务可以划分成多个较小的任务完成,之所以进行划分是因为小任务之间可以并发的进行,例如是一个shell脚本执行的命令吧,大任务A可以划分成B、C、D、E四个子任务(脚本)完成,而B和C是可以同时进行的,D依赖B和C的输出,E又依赖D的输出,于是我们一般的做法可能就是开两个终端同时执行B和C,等两个都...
分类:
其他好文 时间:
2015-01-23 18:18:18
阅读次数:
336
sed的语法格式:sed [option] {sed-command} {input-file}sed在正常情况下,将处理的行读入模式空间(pattern space),脚本中的“sed-command(sed命令)”就一条接着一条进行处理,知道脚本执行完毕。然后该行呗输出,模式(pattern s...
分类:
系统相关 时间:
2015-01-21 15:09:07
阅读次数:
142
1,Pig的安装 (一)软件要求 (二)下载Pig (三)编译Pig2,运行Pig (一)Pig的所有执行模式 (二)pig的交互式模式 (三)使用pig脚本执行模式3,Pig Latin语句的声明 (一)加载数据 (二)使用和处理数据 (三)存储中间数据(四)存储最终数据(五)调试Pig Lati...
分类:
Web程序 时间:
2015-01-20 22:06:59
阅读次数:
347
概念默认情况下js的脚本执行是同步和阻塞的,但是 标签有 defer 和 async 属性, 这可以改变脚本的执行方式,这些都是布尔类型了,没有值,只需要出现在 标签里即可。如:还要注意一点,html5说这些属性只在和src属性联合使用时才有效。如果同时指定了两个属性,则会遵从async属性而忽.....
分类:
Web程序 时间:
2015-01-20 15:09:18
阅读次数:
164
这2天实现zabbix短信报警,费了很大功夫,先总结下部署过程,做个记录,希望能帮到一些朋友。1.新建Mediatypes2.填上发短信脚本的名称3.注意zabbix_server.conf里面的配置,指定脚本放的位置及赋予脚本执行和属主zabbix权限。附件有脚本。4.关联zabbix系统用户,我做的是新建用..
分类:
其他好文 时间:
2015-01-17 06:41:39
阅读次数:
410
资源预估
预估数据量、算法的时间、空间复杂度
依据预估的结果分配合理的资源(内存,CPU),避免资源不够用。
避免数据脏读
自动脚本处理大量数据速度快,尤其有写操作的任务,数据一致性在分布式环境下往往难以保证。这种情况下应该避免数据脏读,比如数据库会有主从复制同步延迟的现象,这时应该强制连接数据库主库。
幂等性
有写操作的脚本,需要考虑脚本执行的幂等性,即在参入相同参数...
分类:
其他好文 时间:
2015-01-16 19:14:19
阅读次数:
245
运用curl 设置超时,触发后台脚本执行 例如一些需要长时间等待的任务,如创建数据库,下载网络图片等 $ch = curl_init();//$ch资源可以请求多个连接
curl_setopt($ch, CURLOPT_URL, trim($url));
curl_setopt($ch, CURLO...
分类:
Web程序 时间:
2015-01-14 16:44:34
阅读次数:
148
L#是什么:Run DLL as a Script.
A Pure C# IL Runner,直接解析执行IL的脚本引擎。 从原理上讲是模拟执行了CLR的工作,从表现上讲就是把DLL作为资源直接加载执行。 是不是很多同学梦寐以求的热更DLL?不是。 直接以反射符号的方式加载DLL,DLL的解释执行还...
分类:
编程语言 时间:
2015-01-11 20:16:06
阅读次数:
284