1.重启某个端口,适用于如tomcat重启8080端口,根据lsof命令查出,通过grep获取指定行,
awk获取到指定列进而得出pid值关闭即可.
pid=`lsof -i:3001|grep -v 'PID'|grep -w '(LISTEN)'|awk '{print $2}' `
echo $pid
if [ "$pid" != "" ];then
kill -9 $pid
echo "kill PID $pid successed!"
fi

2.后台运行程序
nohup npm run start >run.log 2>&1 & exit

3.shell脚本传值

sh testsh.sh  1 testsh中通过 '$1' 取到参数,
$#是个数
$*显示所有的参数.

转载于:https://www.cnblogs.com/imaye/p/10490913.html

linux脚本编写记录相关推荐

  1. 【Linux入门基础知识】Linux 脚本编写基础

    1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在 ...

  2. linux 脚本在哪里编写,Linux 脚本编写基础(一)

    1. Linux脚本编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在这个例子中我们使 ...

  3. Linux脚本编写基础

    为什么80%的码农都做不了架构师?>>>    1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin ...

  4. Linux 脚本编写基础

    1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在 ...

  5. linux编写一个博客脚本,Linux 脚本编写基础 - 凌度 - 博客园.pdf

    Linux 脚本编写基础 - 凌度 - 博客园 Linux 脚本编写基础 1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始 (必须放在文件的第一行): # ...

  6. 【CyberSecurityLearning 34】Linux脚本编写(Shell脚本)

    目录 脚本 一个简单的脚本 实现流程: 变量赋值 IF判断语句 if单分支结构 if 双分支结构 if 多分支结构 实用案例:检测内网主机存活状态 Shell循环语句(for.while) for循环 ...

  7. linux脚本编写规则,shell脚本编写守则

    现在centos7中使用的是bash软件,通过以下命令可以查看bash版本: [root@localhost ~]# cat /etc/redhat-release #查看系统的版本 CentOS L ...

  8. linux脚本编写思想,Linux脚本编写入门基础(三)

    1.1.2 注释在进行shell编程时,以#开头的句子表示注释,直到这一行的结束.我们真诚地建议您在程序中使用注释.如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在很短的时间内明白该脚 ...

  9. linux 脚本编写基本命令,Linux Shell命令行及脚本编程实例详解

    <Linux典藏大系:Linux Shell命令行及脚本编程实例详解>共15章,分为两篇.主要内容包括:Linux 及Linux Shell简介.初识Linux Shell.常用Shell ...

最新文章

  1. 图像形态学概要-腐蚀、膨胀、开运算、闭运算、形态学梯度(形态学边缘提取)、顶帽操作、黑帽操作
  2. 【ArcObject开发】实验:ArcGIS Desktop开发方式入门基础教程
  3. mybatis plus 使用函数_mybatis-plus的使用 ------ 入门
  4. 嵌入式环境搭建之NFS
  5. PAT 1012. 数字分类 (20)
  6. Python 参数解析(getopt模块)
  7. Atitit 导航模式 面包屑 胶囊式 标签式tab 目录 1.1. 表格导航 1 2. 面包屑导航来源于童话故事中的汉塞尔利用面包屑来记录回家的路的故事 1 2.1.1. 格林童话《Hanse
  8. 软件开发的流程和常用模式
  9. ISP算法----AWB总结及源代码
  10. ubuntu 批量压缩图片
  11. 红楼解梦五--饥饿疗法
  12. 某个版本的JavaSE (unbound)的问题解决
  13. 使用echarts简单制作省份地图
  14. 指纹识别综述(6): 现场指纹识别
  15. Power Query|M函数:数据类型及数据结构
  16. wpa_supplicant源码理解
  17. C/C++编程题之圆桌游戏
  18. 来一波自动玩“别踩白块“脚本(三种方法)
  19. SQL注入原理与解决方法
  20. 基于视觉显著性的图像分割

热门文章

  1. s2 devMode cmdshell
  2. c# out ref
  3. servlet中response中文乱码
  4. R语言文件下载:谁来帮我把这个128个音频下载一下
  5. 备份mysql数据库攻略_mysql备份实例攻略
  6. 杭州中国移动java待遇_【中国移动杭州研发中心Java面试】移动杭研社招java中级面试-看准网...
  7. 求均值方差_协方差,方差,标准差
  8. 3dvary灯光材质为什么不亮_夜间跑高速开近光灯与为什么近光灯和刹车泡容易坏。...
  9. mysql distinct多个字段_深入浅出Mysql索引的那些事儿
  10. ESX虚拟机文件列表详解