在Unix系统业务使用(特别是数据管理与备份)中,充分利用Unix系统本身的命令tar、cpio和compress等来做到打包和压缩,使之充当类似DOS下的压缩软件,同时在Unix系统中亦具有通用性。
在Unix系统中,是先通过cpio或tar将众多的文件打包成一个文件库后,再用compress将文件库压缩来达到目的.
该命令语法格式如下:
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
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
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
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