2019独角兽企业重金招聘Python工程师标准>>>

#!/bin/bash
# chkconfig: 2345 85 85
# processname: daily
# Created By: ninglong (bhd2973@qq.com)#JDk 临时设置jdk所在的路径 ,本脚本有效
#export JAVA_HOME=/home/java/jdk1.8.0_60
#export PATH=$JAVA_HOME/bin:$PATHPROG=daily
PIDFILE=daily.pidstatus() {if [ -f $PIDFILE ]; thenPID=$(cat $PIDFILE)if [ ! -x /proc/${PID} ]; thenreturn 1elsereturn 0fielsereturn 1fi
}case "$1" instart)statusRETVAL=$?if [ $RETVAL -eq 0 ]; thenecho "$PIDFILE exists, process is already running or crashed"exit 1fiecho "Starting $PROG ..."nohup java -jar daily.jar >logs/run.log 2>&1 &RETVAL=$?if [ $RETVAL -eq 0 ]; thenecho "$PROG is started"echo $! > $PIDFILEexit 0elseecho "Stopping $PROG"rm -f $PIDFILEexit 1fi;;stop)statusRETVAL=$?if [ $RETVAL -eq 0 ]; thenecho "Shutting down $PROG"kill `cat $PIDFILE`RETVAL=$?if [ $RETVAL -eq 0 ]; thenrm -f $PIDFILEelseecho "Failed to stopping $PROG"fifi;;status)statusRETVAL=$?if [ $RETVAL -eq 0 ]; thenPID=$(cat $PIDFILE)echo "$PROG is running ($PID)"elseecho "$PROG is not running"fi;;restart)$0 stop$0 start;;*)echo "Usage: $0 {start|stop|restart|status}";;
esac

转载于:https://my.oschina.net/u/933928/blog/838313

linux中java 里面启动 重启 停止jar 的 shell相关推荐

  1. linux jar 运行 停止,[转] Linux中启动和停止jar包的运行

    脚本一: startTest.sh内容如下: #!/bin/sh java -jar Test.jar &       #注意:必须有&让其后台执行,否则没有pid生成 echo $! ...

  2. linux usb 重启电脑,技术|如何在 Linux 中创建 USB 启动盘来拯救 Windows 用户

    WoeUSB 可以在 Linux 中制作 Windows 启动盘,并帮助你的朋友解锁他们罢工的机器. 人们经常要求我帮助他们恢复被锁死或损坏的 Windows 电脑.有时,我可以使用 Linux US ...

  3. python脚本在linux上运行的两种方式_python脚本当作Linux中的服务启动实现方法

    脚本服务化目的: python 在 文本处理中有着广泛的应用,为了满足文本数据的获取,会每天运行一些爬虫抓取数据.但是网上买的服务器会不定时进行维护,服务器会被重启.这样我们的爬虫服务就无法运行.这个 ...

  4. jenkins启动/重启/停止命令 改端口

    jenkins 启动/重启/停止命令 启动        #service jenkins start 重启       #service jenkins restart 停止       #serv ...

  5. lamp 重启mysql_lamp常用命令 --Ubuntu下启动/重启/停止apache,mysql服务器

    lamp常用命令 --Ubuntu下启动/重启/停止apache,mysql服务器 (2011-08-19 16:20:35)转载▼标签: it 分类: LINUX Ubuntu下启动/重启/停止ap ...

  6. linux重新启动apache,如何启动,停止或重新启动Apache

    Apache是​​开放源代码和跨平台的HTTP服务器.它具有强大的功能,并且可以通过各种模块进一步扩展. 如果您是开发人员或系统管理员,则很可能会定期与Apache打交道. 使用Apache Web服 ...

  7. linux重启命令有哪些,​ linux中常用的关机/重启命令有哪些

    ​ linux中常用的关机/重启命令有哪些 发布时间:2020-11-13 10:33:43 来源:亿速云 阅读:98 作者:小新 这篇文章给大家分享的是有关 linux中常用的关机/重启命令有哪些的 ...

  8. Linux下activeMQ的启动和停止命令

    Linux下activeMQ的启动和停止命令 关闭mq命令 如果mq服务是启动的,那么需要先关闭. 进入bin目录,输入命令: cd /opt/Founder/install/mq/apache-ac ...

  9. Linux 中创建 USB 启动盘来拯救 Windows 用户

    WoeUSB 可以在 Linux 中制作 Windows 启动盘,并帮助你的朋友解锁他们罢工的机器. 人们经常要求我帮助他们恢复被锁死或损坏的 Windows 电脑.有时,我可以使用 Linux US ...

最新文章

  1. 【NCEPU】韩绘锦:扩散卷积神经网络
  2. 微型计算机的EMC设计视频,干货 | EMC设计有多难,看完这31个电磁兼容标准电路,瞬间懂了...
  3. Leetcode 141.环形链表 (每日一题 20210617)
  4. PHP字符串处理函数
  5. mysql开启中继日志,MySQL复制应用中继日志解析
  6. frame、bounds表示大小和位置的属性以及center、position、anchorPosition
  7. python bootstrap 中位数_【机器学习】Bootstrap详解
  8. 小滴课堂MySQL相关面试题总结
  9. 【好用的压缩软件7-zip】
  10. 【百度站长工具】使用网站收录工具加速网站收录
  11. 计算机考研833大纲,考研833之计算机组成与系统结构提纲
  12. WRF/CMAQ 安装教程
  13. Windows的程序包管理器choco安装
  14. 让孩子喜欢科学的31部少儿科普书籍
  15. 删除UltraISO(软碟通)卸载后的遗留文件“isoshl64.dll”
  16. nrf52 ESB通信协议底层探讨
  17. 小学生信息与未来 2022 题解
  18. AirSim动态 | 安装配置AirSim环境(一)
  19. 单身的你什么时候会恋爱
  20. 【zemax】中文英文切换

热门文章

  1. 不要在构造和析构函数中使用虚函数
  2. 【Linux】VirtualBox安装ubuntu排错LowGraphic
  3. JavaScript基础知识【内置对象】(六)
  4. jQuery基本选择器 (实例及表单域 value 的获取)
  5. 【测试】软件测试用例设计
  6. 【logstash】logstash monitor
  7. 【hive】Hive的安装过程与配置的详解
  8. Shiro的多Realm验证的实现--shiro实现不同身份使用不同Realm进行验证
  9. 08-07 性能测试--性能监听平台
  10. 动易软件上传文件服务器错误,动易 应用程序中的服务器错误