浏览 2417 次
锁定老帖子 主题:Unix脚本初探
精华帖 (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 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |