linux下shell脚本执行jar文件】的更多相关文章

最近在搞一个shell脚本启动jar文件个关闭jar文件的东东.搞得我都蛋疼了.今天晚上终于弄好了 话说,小弟的linux只是刚入门,经过各方查资料终于搞定了.话不多说,下面开始上小弟写的shell脚本 #!/bin/bash #description: 启动重启server服务 #端口号,根据此端口号确定PID PORT= #启动命令所在目录 HOME='/usr/etc/server/java/server' #查询出监听了PORT端口TCP协议的程序 pid=`netstat -anp|g…
本文采用的jar包是通过idea下maven打包的springboot项目. 写这个shell脚本是为了在linux下方便启动jar包时不用输入太多的shell命令,将启动脚本的一系列shell命令整理到一个xxx.sh中,每次启动此.sh文件就可以   linux下直接创建xxx.sh文件 vim start_syslogin.sh #!/bin/bash #jar包文件路径及名称(目录按照各自配置)APP_NAME=/opt/app/syslogin/syslogin.jar #日志文件路径…
exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息. bash shell的命令分为两类:外部命令和内部命令.外部命令是通过系统调用或独立的程序实现的,如sed.awk等等.内部命令是由特殊的文件格式(.def)所实现,如cd.history.exec等等. 在说明exe和source的区别之前,先说明一下fork的概念. fork是linux的系统调用,用来创建子进程(child…
#!/bin/bash expect <<EOF set timeout spawn rsync -avz root@192.168.10.57:/var/www/html/manage_chanpin /var/www/html/bak/ expect "password:" send "wintel\r" spawn rsync -avz root@192.168.10.57:/var/www/html/ekt_chanpin /var/www/ht…
1.每个命令之间用;隔开说明:各命令的执行给果,不会影响其它命令的执行.换句话说,各个命令都会执行,但不保证每个命令都执行成功. 2.每个命令之间用&&隔开说明:若前面的命令执行成功,才会去执行后面的命令.这样可以保证所有的命令执行完毕后,执行过程都是成功的.例如:cat /etc/redhat-release && yum -y update && yum list | grep installed > installed.txt  三个命令3.每个…
在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集,而且是一门非常棒的编程语言.您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性.可维护性和便携性比效率更重要的任务.  下面,让我们一起来看看shell是如何工作的: 1. 建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并…
jmeter进行接口性能测试,占用内存较大,在模拟千万计并发用户时,使用分布式部署进行分压测试. 操作步骤:选择一台机器作为调度机,其他机器作为执行机 一.jmeter分布式部署 前提条件:A.执行机和调度机之间可以互相ping通:B.执行机上要有jmeter且运行jmeter-server(Windows电脑是 jmeter-server.bat,linux/mac是  jmeter-server) C.如果有参数化文件,其他的电脑上放一份,参数化文件放在jmeter的bin目录下就可以不用写…
执行shell脚本有以下几种方式 1.相对路径方式,需先cd到脚本路径下 [root@banking tmp]# cd /tmp [root@banking tmp]# ./ceshi.sh 脚本执行成功 2.绝对路径方式 [root@banking tmp]# /tmp/ceshi.sh 脚本执行成功 3.bash命令调用 [root@banking /]# bash /tmp/ceshi.sh 脚本执行成功 4.. (空格) 相对或绝对方式 [root@banking /]# . /tmp/…
一.shell概述 shell是一个命令行解释器,为用户提供一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动.挂起.停止甚至是编写一些程序 shell还是一个功能强大的编程语言,shell是解释执行的脚本语言,在shell中可以直接调用Linux系统命令 1 查看Linux支持的Shell vim /etc/shells 二.shell脚本的执行方式 1 echo输出命令 echo [选项] [输出内容] -e 支持反斜杠控制的字符转换 例:echo -e "…
Shell 脚本几种基本命令替换区别 前言:因为工作需要,需要编写 shell script .编写大量 shell script 时,累计了大量经验,也让自己开始迷糊几种函数输出调用的区别.后面和 LinuxCN 前辈们请教了一下这个问题,大致明白了区别.这里分享给大家,希望对大家能有所收获. `command ` $(command) ${command} $(){command} Part 1 : command 这是 "命令标准输出作为函数标准输入" 操作方法之一,有很大的弊端…