centos 启动终止jar包以及mysql数据手动自动备份
启动jar包
两种方式直接用一行命令即可,另一种是自写SHELL脚本让其在后台运行:
1.直接运行
// 位于当前jar包下运行即可;
java -jar XXX.jar
2.脚本运行(考虑全面不易出问题)
写shell脚本
<1>.当前文件下创建start.sh,并赋予权限
touch start.sh
chmod u+x start.sh
<2>.vi编辑脚本内容
vi start.sh
//回车后输入文本
#!/bin/sh
tpid=`cat tpid|awk '{print $1}'`//将运行的进程ID存储
tpid=`ps -aef|grep $tpid|awk '{print $2}'|grep $tpid`
if [ ${
tpid} ];
then
echo "Demo is already running"
else
rm -f tpid
JAVA_HOME="/usr/jdk/jdk1.6.0_34"
JAVA_OPTIONS=" -hotspot -Xms128m -Xmx512m "
nohup java -jar ROOT.jar >/dev/null 2>&1