Jenkins的job->build 支持Ant,maven,windows 
batch和Shell, 
但是我们知道python,perl,ruby等脚本其实也是shell脚本,所以这里的Shell可以扩展为python,perl,ruby等。例如: 
下面执行windows batch 和pytho...
                            
                            
                                分类:
编程语言   时间:
2014-06-11 10:03:49   
                                阅读次数:
296
                             
                    
                        
                            
                            
                                1、日志切割Nginx的日志切割有两种方式:第一种是编写shell脚本,思路是:先把需要切割的日志重命名,然后使用kill-USR1`catPID`命令生成新的日志文件。第二种是使用系统自带的logrotate工具来实现。在/etc/logrotate.d/下新建一个配置文件,内容如下:/tol/app/nginx/logs/*.lo..
                            
                            
                                分类:
其他好文   时间:
2014-06-10 22:47:43   
                                阅读次数:
405
                             
                    
                        
                            
                            
                                代码如下#!/bin/basha=123let"a+=1"echoa=$aechob=${a/12/BB}echo"b=$b"执行结果为a=124b=BB4b=${a/12/BB}变量a中的值12被替换为BB,所以$b=BB4
                            
                            
                                分类:
其他好文   时间:
2014-06-10 22:20:41   
                                阅读次数:
242
                             
                    
                        
                            
                            
                                变量赋值变量的赋值有五种:使用read命令,直接赋值,使用命令行参数,使用命令行的输出结果,从文件读取。1 
先说一下从read命令吧:(主要是在需要交互时使用)Read命令是系统内置命令,语法格式为:read 变量1 
变量2当Shell脚本执行到read命令时,将暂停脚本的执行并等待键盘的输入...
                            
                            
                                分类:
其他好文   时间:
2014-06-10 13:04:32   
                                阅读次数:
209
                             
                    
                        
                            
                            
                                本人在上文中提到,连接器实现了两种事件依赖的机制 
,其一是我们手动操作连接器实例时;其二是由连接器的自动更新机制上文中分析了连接器的自动更新机制,即定时器执行定时任务那么,如果我们手动操作连接器实例时,是怎么发出事件更新连接器实例的呢通过eclipse开发工具,追踪调用ChangeDetector接...
                            
                            
                                分类:
其他好文   时间:
2014-06-09 15:21:55   
                                阅读次数:
286
                             
                    
                        
                            
                            
                                crontab 每分钟、每小时、每天、每周、每月、每年定时执行每五分钟执行 */5 * * * 
*每小时执行 0 * * * *每天执行 0 0 * * *每周执行0 0 * * 0每月执行 0 0 1 * *每年执行 0 0 1 1 
*linux定时执行url链接使用了两种办法做计划任务,但均以失...
                            
                            
                                分类:
系统相关   时间:
2014-06-09 15:01:26   
                                阅读次数:
438
                             
                    
                        
                            
                            
                                。。。nethogs。。。一个专门用于linux下监控各个进程的网络带宽的程序。。。
所以就直接看了下他的代码实现。。。代码不是很多吧。。。c++写的。。。而且很简单。。。这里就不具体的说这部分的代码了。。。直接来说一下功能实现的原理吧。。。。...
                            
                            
                                分类:
系统相关   时间:
2014-06-08 18:25:43   
                                阅读次数:
316
                             
                    
                        
                            
                            
                                前面的博文对Lichee做了系列分析,其实就是对在《七年之痒》中所说的,Android BSP具备的一项基本素质-SHELL脚本,所以我们Lichee系列的文章着重分析了SHELL脚本和Lichee的基本结构,当然作为一名合格的Android BSP工程师来说,掌握Linux的驱动程序的移植,也是一项基本技能。所以从本文开始,将对sun4i的一些驱动程序做深入分析。当然了,驱动程序涉及的面很广,比...
                            
                            
                                分类:
移动开发   时间:
2014-06-08 14:54:58   
                                阅读次数:
381
                             
                    
                        
                            
                            
                                linux下编译安装nginx,从nginx官网下载nginx原代码,解压到某个目录,执行如下命令 # ./configure 
--prefix=/usr/local/nginx配置nginx编译生成的目录,nginx的shell脚本将存储在/user/local/nginx/sbin目录,配置文件...
                            
                            
                                分类:
系统相关   时间:
2014-06-07 23:52:35   
                                阅读次数:
488
                             
                    
                        
                            
                            
                                开发基于BS模式的程序,都有报表模块,那么如何开发报表模块。1.定时发布报表数据到指定的临时表(可能是定时任务)2.用户通过HTTP请求后台,访问临时表,查询报表数据3.增加memcached缓存,再次访问是直接访问缓存。memcached原理:基于内存的缓存分布式系统,基于libevent(epo...
                            
                            
                                分类:
其他好文   时间:
2014-06-07 16:55:44   
                                阅读次数:
272