博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于shell脚本的一点记录
阅读量:5847 次
发布时间:2019-06-19

本文共 692 字,大约阅读时间需要 2 分钟。

hot3.png

大家都知道,在linux系统,通常要进行大量的cd 操作,启动程序操作等,特别是对服务器管理,要进行很多启动程序的操作,繁琐的操作过程既浪费时间也经常让管理人员头疼,用shell脚本,就可以很好的解决这个问题。 

下面我以一个实际操作的例子,简单演示一下。

#!/bin/sh

#设置tomcat路径变量

tomcat_path=/home/jutong/project/tomcat7

#设置应用程序路径变量(jar包程序所在位置)

driver_path=/home/jutong/project

#进入tomcat下bin目录

cd  $tomcat_path/bin

#杀掉tomcat进程,tomcat7表示只杀掉tomcat7这个tomcat

ps -ef | grep  tomcat7 | grep -v grep  | cut -c 10-15 | xargs kill -9

#执行startup.sh脚本 启动tomcat

./startup.sh

#切换到应用程序路径

cd $driver_path

#杀掉应用TestNet.jar程序进程

ps -ef | grep  TestNet | grep -v grep  | cut -c 10-15 | xargs kill -9

#启动TestNet.jar程序

nohup java -jar TestNet.jar > test.log  & 

 

通过注解,相信大家已经熟悉了脚本。

我在这做个备忘,也希望能对您有所帮助。

 

转载于:https://my.oschina.net/u/2457585/blog/820034

你可能感兴趣的文章
eclipse中的web-inf下没有web.xml
查看>>
2016第30周六
查看>>
Oracle升级前备份和失败回退
查看>>
联想服务器RD450 配置RAID5
查看>>
链接分析算法之:HITS算法
查看>>
[加入用户]解决useradd 用户后没有加入用户Home文件夹的情况,Linux改变文件或文件夹的訪问权限命令,linux改动用户password,usermod的ysuum安装包。飞...
查看>>
[python] 小游戏 - play_plane
查看>>
UVA 11324 The Largest Clique(强连通分量+缩点DAG的DP)
查看>>
mysql没有my.ini文件
查看>>
UGUI之控件以及按钮的监听事件系统
查看>>
linux中shell命令test用法和举例
查看>>
Dubbo中多协议
查看>>
Unity3D修改LWRP,HDRP的几项小问题及解决
查看>>
基于SOUI开发一个简单的小工具
查看>>
pgsql 并行相关配置
查看>>
编译器二次开发定制服务?
查看>>
个人网站架构设计(二)
查看>>
如何调试Android Framework?
查看>>
postdrop: create file maildrop/xxx: Permission denied
查看>>
(转)关于TCP封包、粘包、半包
查看>>