查询当前运行进程中是否有指定进程有多种方式,下面介绍一种通过进程名获取进程号,以此来确认该进程是否在运行。
如下实例,查询当前运行进程中是否有test进程在运行。
 	char buf[200]={0};    
        system("ps -A | awk '/test/{print $1}'>result");
        FILE *fd;
        fd=popen...
                            
                            
                                分类:
系统相关   时间:
2014-05-13 08:02:55   
                                阅读次数:
409
                             
                    
                        
                            
                            
                                #!/bin/bash
if [ $# -ne 2 -a $# -ne 1 ] ;then
        echo "usage: `basename $0 ` [n] input file "
        echo
        exit
fi
if [ $# -eq 1 ];then
        I_TOP=10
        I_FILE=$1
fi...
                            
                            
                                分类:
系统相关   时间:
2014-05-13 06:21:24   
                                阅读次数:
454
                             
                    
                        
                            
                            
                                hbase shell命令的使用
再使用hbase 命令之前先检查一下hbase是否运行正常
hadoop@Master:/usr/hbase/bin$ jps
2640 HMaster
27170 NameNode
27533 SecondaryNameNode
3038 Jps
27795 TaskTracker
27351 DataNode
2574 HQuorumPeer
...
                            
                            
                                分类:
其他好文   时间:
2014-05-13 05:40:21   
                                阅读次数:
460
                             
                    
                        
                            
                            
                                把asp程序作成dll很多好处,但是有一点,该dll必须注册才能在asp中调用。如果是自己的服务器那还好,但如果是租用的虚拟服务器,就没办法使用了。 
怎样在远程主机上注册我们的dll呢?在服务器端使用Shell!!!
让我们先将自己的dll文件通过ftp或http上传到服务器上,然后作一个asp程序,调用WScript.Shell来执行regsvr32命令: 
Set oShell = C...
                            
                            
                                分类:
其他好文   时间:
2014-05-12 23:45:04   
                                阅读次数:
377
                             
                    
                        
                            
                            
                                yum(全称为 Yellow dog Updater, 
Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yu...
                            
                            
                                分类:
系统相关   时间:
2014-05-12 05:10:03   
                                阅读次数:
509
                             
                    
                        
                            
                            
                                原文链接 
:http://blog.chinaunix.net/uid-23302288-id-3785105.htmlawk是行处理器: 
相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程:依次对每一行进行处理,然后输出awk命令形式:a...
                            
                            
                                分类:
系统相关   时间:
2014-05-12 05:03:51   
                                阅读次数:
488
                             
                    
                        
                            
                            
                                1.profileprofiling levels: 
0,关闭profile;1,只抓取slow查询;2,抓取所有数据。启动profile并且设置Profile级别:可以通过mongo 
shell启动,也可以通过驱动中的profile命令启动,启动后记录会被保存在system.profile col...
                            
                            
                                分类:
数据库   时间:
2014-05-12 02:09:33   
                                阅读次数:
431
                             
                    
                        
                            
                            
                                在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.usage: am [subcommand] [options] 
start an Activity: am start [-D] -D: enable debugging send a broadcast...
                            
                            
                                分类:
移动开发   时间:
2014-05-12 01:45:49   
                                阅读次数:
373
                             
                    
                        
                            
                            
                                Linux的shell命令难记且容易忘记,但使用以下方法,或许就比较容易记住了。1命令提示符$,#:$表示美元,代表发工资,因此普通用户工作的时候,前面需要放一叠美元工作才有动力。#表示很厉害的意思,发音sharp,虽然不知道root用户到底能做多少事情,但事实是不需要美元激励就有..
                            
                            
                                分类:
系统相关   时间:
2014-05-11 19:29:21   
                                阅读次数:
354
                             
                    
                        
                            
                            
                                1.bash的特性在LINUX进行SHELL编程是很常见的一项任务,熟悉BASH的特性,是十分必要的。昨天花了一天时间,对BASH的特性进行了学习总结,发现过去的自己,对LINUX的BASH特性认识的很少,收获很多。2.BASH支持命令行编辑一直以来,和LINUX的COMMANDLINE打交道,只知道clear清屏..
                            
                            
                                分类:
系统相关   时间:
2014-05-11 19:13:00   
                                阅读次数:
460