论坛首页 综合技术论坛

Unix脚本初探

浏览 2417 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-02-26   最后修改:2010-02-26
记录一些常用的脚本

1. 获取当前运行脚本命令的相关参数
$#   获得运行脚本输入参数总数  不包括脚本命令
如:  ./bulk.sh start
echo  $#     显示是  1
echo  $0     显示是  ./bulk.sh
echo  $1     显示是 start

2. 检查进程是否存在
kill -0 `cat $PIDFILE` >  /dev/null  2>&1
if [ $? -eq 0 ] 
$? 显示最后命令的退出状态,0表示没有错误,其他表示错误。


3. 获得启动进程PID
nohup ${JAVA_HOME}/bin/java ${MEM_ARGS} ${JAVA_OPTIONS} -classpath "${CLASSPATH}" com.Test >/dev/null 2>&1 &
echo $! > $PIDFILE

$! 后台运行的最后一个进程的ID

论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics