#程序运行时进程名称(唯一)

EXE_NAME=""

#此语句表示先杀掉存在的进程

for PID in `ps -ef | grep -v grep | grep java | grep $EXE_NAME | awk '{print $2}'`
do kill -9 $PID
done

#进程启动时分配的内存空间,因系统和进程所需空间而异
MEM_OPTS="-d64 -Xms30g -Xmx50g -XX:PermSize=128M -XX:MaxPermSize=512m"

#使用java自带的jvisualvm.exe监控程序时,需要配置的JMX 信息

JMX_OPTS="-Dcom.sun.management.jmxremote.port=10001 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"

#设置进程运行时区

TIME_ZONE="-Duser.timezone=Asia/Singapore"

PRG="$0"

while [ -h "$PRG" ] ; do
 ls=`ls -ld "$PRG"`
 link=`expr "$ls" : '.*-> \(.*\)$'`
 if expr "$link" : '/.*' > /dev/null; then
  PRG="$link"
 else
  PRG=`dirname "$PRG"`/"$link"
 fi
done

PRGDIR=`dirname "$PRG"`

cp=$PRGDIR/:$PRGDIR/main.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
for libfile in $PRGDIR/lib/*.*; do
        cp=$libfile:$cp
done

#远程调式程序时用到

#DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1045"
CLASSPATH=$cp

$JAVA_HOME/bin/java -D$EXE_NAME $MEM_OPTS $JMX_OPTS $DEBUG $JAVA_OPTS $TIME_ZONE -classpath $cp pas.stat.domain.AppMain  $@ 1>/dev/null 2>/dev/null &

类unix系统中启动脚本记录相关推荐

  1. 记录linux启动次数的脚本,类UNIX系统中启动脚本记录

    #程序运行时进程名称(唯一) EXE_NAME="" #此语句表示先杀掉存在的进程 for PID in `ps -ef | grep -v grep | grep Java | ...

  2. linux重启domino服务,在Unix平台中通过脚本来启动和停止Domino

    在Unix平台中通过脚本来启动和停止Domino和Domino控制器所用的参数 2008-12-1 14:28:18 :Lotus Domino 平台:UNIX, Solaris, Linux, AI ...

  3. linux mysql 客户端连接,linux系统中启动mysql方式已经客户端如和连接mysql服务器

    零点间的记录 一.启动方式 1.使用linux命令service 启动: service mysqld start 2.使用 mysqld 脚本启动: /etc/inint.d/mysqld star ...

  4. Unix及类Unix系统文本编辑器的介绍

    概述 Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.VIM是纯粹的自由软件. Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Em ...

  5. UNIX家族及类UNIX系统

    UNIX家族及类UNIX系统 BSD FreeBSD NetBSD OpenBSD Sun Solaris SCO UNIX Darwin MINIX Linux DOS和它的接班人 DOS Wind ...

  6. chmod 是一条在Unix系统中用于控制用户对文件的权限的命令

    chmod 是一条在Unix系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数.只有文件所有者和超级用户可以修改文件或目录的权限.可以使用绝对模式,符号模式指定文件的权 ...

  7. 嵌入式 linux 启动脚本 编写,[9构建嵌入式linux系统项目-启动脚本的编写.ppt

    [9构建嵌入式linux系统项目-启动脚本的编写 启动脚本 教学回顾 shell语法 管道.重定向 变量 结构性语句 教学内容 启动脚本的写法 教学要求 熟悉掌握启动脚本的写法 shell 函数 在s ...

  8. 【转载】Linux等类Unix系统学习用书那点事儿!

    Linux并不是一个比windows更神秘的系统. 是的Linux没有MSDN,但Linux和相关软件的文档绝对不比MSDN要少记得,一个看官方网站的文档,一个google.我想,大多问题都会解决的. ...

  9. 用好你的Control键(针对类Unix系统用户)

    转载于:https://ghui.me/post/2016/05/use-of-control-key/ Control键是所有类Unix系统(Mac, Linux)下一个非常有用的按键,但也是一个经 ...

最新文章

  1. mysql5.6下主主复制的配置实现
  2. 第一回写的用arraylist模拟栈操作
  3. 微信公众平台开发入门教程[2019版]
  4. RocketMq重试及消息不丢失机制
  5. java反向映射_opencv 直方图和直方图反向映射
  6. java 分布式事务_Java核心知识 Spring原理十五 JPA 原理
  7. 卡方检验检验水准矫正_【2008.】趋势性卡方检验专题讨论
  8. TensorFlow 教程 --教程--2.9曼德布洛特(Mandelbrot)集合
  9. 【kafka】kafka UnknownProducerIdException raised broker locate producer metadata producerId
  10. jq追加元素最前面_DNF:哈林史诗百鬼夜行最理想的首饰搭配,海博伦应选贤者之欲...
  11. 部署万兆以太网的十个注意事项
  12. 算法学习:最小生成树
  13. open gapps各版本详细介绍
  14. 爬虫--爬取雪球网数据
  15. 【图片编辑小软件, 在线文件转换器】FastStone Photo Resizer支持批量转换和批量重命名;免费快速在线转换器, 将pdf, 图像, 视频, 文档, 音频, 电子书及压缩等格式相互转换
  16. 使用BoundsChecker查找内存泄露
  17. 50个js小项目-DAY1-expanding cards
  18. java 咖啡 典故,探秘咖啡的神秘起源
  19. ORA-04091:表XX发生了变化,触发器/函数不能读它
  20. 彩虹代刷源码+支付接口 搭建教程

热门文章

  1. 互联网运营面试题_网站运营面试问题
  2. 李笑来,那个一顿饭点8条鲈鱼的人
  3. ps和kill命令的参数及含义
  4. 查看端口被占用的情况以及如何解除端口占用
  5. 上海Java培训机构排名榜单已出炉,实力学员推荐不看后悔
  6. pyc和py文件的区别
  7. 正(斜)交平行投影变换矩阵
  8. POE电源模块详解及设计参考-MQ7801/MQ7802
  9. 这是写给自己的一些话
  10. 硬件nat关闭还是开启_「Windows」到底要不要开启“快速启动”,有没有副作用?...