shell脚本
灾变之刃
哈喽
展开
-
Linux系统下制作服务启动脚本(一)
在Linux系统中经常会用到类似service mysql start、service tomcat restart等这样的命令,并且这些命令在任务路径下都可以执行,这是怎么做到的呢?要弄明白这个问题,首先需要知道Linux系统中的一个目录/etc/init.d,要弄明白这个目录的作用,在Linux系统中,/etc/init.d这个目录是用来放服务脚本的,当Linux启动时,会寻找这些目录中的服务...原创 2018-12-18 16:33:19 · 3225 阅读 · 0 评论 -
Linux系统下制作服务启动脚本(二)
上一篇博客介绍了在/etc/init.d目录下制作应用服务启动和停止脚本,其实在/usr/bin目录下也可以制作这种脚本,不过一般不推荐这种方式,先来看一下是怎么制作的:vim编写脚本start.sh,将脚本复制到/usr/bin目录下,去掉后缀名然后进入任何目录,都可以执行start脚本,查看结果可以发现也可以制作服务的启动脚本,不过为什么不推荐在这个目录下面这么做呢?因...原创 2018-12-18 16:42:32 · 561 阅读 · 0 评论 -
Shell脚本通过Java class文件启停Java程序
通过Shell脚本启动和停止Java程序(文章末尾附脚本和程序源码地址)步骤:1,通过shell启动脚本启动mainclass(非java -jar的方式)2,记录进程id3,通过shell停止脚本杀掉进程示例项目结构和主类代码:将工程编译成class文件后上传到linux服务器。其中启动脚本run.sh停止脚本stop.sh执行效果:执行命...原创 2018-12-24 10:03:15 · 849 阅读 · 1 评论