unix,linux

      在Unix系统业务使用(特别是数据管理与备份)中,充分利用Unix系统本身的命令tar、cpio和compress等来做到打包和压缩,使之充当类似DOS下的压缩软件,同时在Unix系统中亦具有通用性。

  在Unix系统中,是先通过cpio或tar将众多的文件打包成一个文件库后,再用compress将文件库压缩来达到目的.

ps命令最常用的还是用于监控 后台进程的工作情况,因为后台 进程是不和 屏幕键盘这些标准输入/ 输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了。
该命令语法格式如下:
ps [选项]
下面对命令选项进行说明:
-e 显示所有 进程
-f 全格式。
-h 不显示标题。
-l 长格式。
-w 宽输出。
a 显示终端上的所有 进程,包括其他用户的进程。
r 只显示正在运行的 进程
x 显示没有 控制终端的进程。
 
 
echo
echo "检测多个进程"
fNme='ConstructBatch.sh'
multiFlag=`ps aux|grep $fNme|grep -v grep|awk '{print $2}'`
echo "$multiFlag"
if [ -n "$multiFlag" ]
        then
        echo "程序已经启动*****"
else
        echo "程序还没有启动*******"
        echo "可以运行"
        #! /bin/sh
                                CLASS_PATH=/home/ccicarap/shell/cash/cashlib/CCICARAP_BATCH.jar
                                LIB_PATH=/home/ccicarap/shell/cash/cashlib
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/activation-1.1.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/axis.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/classes12.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/commons-collections.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/commons-dbcp.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/commons-discovery-0.2.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/commons-logging.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/commons-pool.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/jaxrpc.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/log4j-1.2.13.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/mail.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/saaj.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/wsdl4j.jar
                                CLASS_PATH=$CLASS_PATH:$LIB_PATH/servlet-api.jar
                                export CLASS_PATH
                                /usr/java6_64/bin/java -classpath $CLASS_PATH com.ccic.service.cash.time.ConstructBatch
fi

猜你喜欢

转载自zengshaotao.iteye.com/blog/1835372