#!/bin/sh

ps -ef | grep [p]ython | cut -c 9-15| xargs kill -s 9

python a.py > /dev/null & python b.py > /dev/null & python c.py > /dev/null

显示所有进程 -> 筛选python进程 -> 提出进程号 -> 格式化进程号并根据进程号杀死进程

ps:将某个进程显示出来

-A  显示所有程序。

-e  此参数的效果和指定"A"参数相同。

-f  显示UID,PPIP,C与STIME栏位。

grep命令是查找

中间的|是管道命令 是指ps命令与grep同时执行

UID PID PPID C STIME TTY TIME CMD

各相关信息的意义:

UID: 程序被该 UID 所拥有

PID :就是这个程序的 ID

PPID :则是其上级父程序的ID

C: CPU 使用的资源百分比

STIME :系统启动时间

TTY: 登入者的终端机位置

TIME: 使用掉的 CPU 时间

CMD :所下达的指令为何

为什么ps aux |grep python会出现grep --color=auto python的结果,因为grep本身也是一个进程,ps会将grep进程的信息也显示出来。

为什么ps aux |grep [p]ython就不会出现grep进程本身,因为此时grep进程的参数是grep --color=auto [p]ython,而grep [p]ython正则匹配的是'python'这个字符串,'[p]ython'这个正则表达式并不能匹配'[p]ython'这个字符串,所以自然不会出现grep进程本身。9-15

root四个字符,后面四个空格

从第9个字符开始  截取到第15个字符(不含)

使用说明:

cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。

如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。

参数:

-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。

-c :以字符为单位进行分割。

-d :自定义分隔符,默认为制表符。

-f :与-d一起使用,指定显示哪个区域。

-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的

范围之内,该字符将被写出;否则,该字符将被排除

xargs 可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。

# cat test.txt

a b c d e f g

h i j k l m n

多行输入单行输出:

# cat test.txt | xargs

a b c d e f g h i j k l m n

-n 选项多行输出:

# cat test.txt | xargs -n3

a b c

d e f

g h i

j k l

m n

linux 重启java 命令_linux重启进程命令相关推荐

  1. linux命令查找java文件_Linux文件查找命令详解

    对于文件查找,我们最好用的还是属于find命令了,在说find命令之前,先把另外几个查找命令介绍一下. 目录 0x01 查询命令介绍 0x02 find命令介绍 0x01 查询命令介绍 在介绍之前,首 ...

  2. linux下java程序实现重启功能

    今天有个需求要实现java程序重启的功能,类似界面上有个重启按钮点击一下实现程序重启. 一开始网上找了一些方法,都不能实现自己重启,类似新建进程之类的nohup &,ProcessBuilde ...

  3. Linux下java/bin目录下的命令集合

    Linux下JAVA命令(1.7.0_79) 命令 详解 参数列表 示例 重要程度 资料 appletviewer Java applet 浏览器.appletviewer 命令可在脱离万维网浏览器环 ...

  4. linux压缩文件命令_linux常见的命令行和快捷键(带英文全称,便于记忆)

    别光收藏啊,点个赞支持一下呗 1.linux的shell简介 传统意义上的shell指的是命令行,分为交互式和非交互式:交互式也就是用户在命令行输入一个命令,操作系统执行一个命令:非交互式是用户把一系 ...

  5. Linux常见面试题-ps查看进程命令

    目录 ps查看进程: 基础操作 PS命令语法: 1.ps 命令用于查看当前正在运行的进程. 2.ps -aux | grep java 3. kill 命令用于终止进程 ps查看进程: 要对进程进行监 ...

  6. linux重启python服务_linux重启服务命令

    linux重启服务命令 重启:service 服务名 restart 或systemctl restart 服务名 service和systemctl 1.service命令 service命令其实是 ...

  7. linux虚拟机关机、重启命令_Linux 重启命令

    一.Linux 的五个重启命令 1.shutdown 2.poweroff 3.init 4.reboot 5.halt 二.五个重启命令的具体说明 shutdown reboot 在linux下一些 ...

  8. linux快速重启java jar文件的shell命令

    新建重启脚本,vi restart.sh,输入以下内容,按自己应用名修改部分 #!/bin/bash# 默认应用名称 defaultAppName='mobile-api.jar' appName=' ...

  9. linux重启mysql一直_LINUX重启MYSQL的命令

    一.启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3.使用 safe_mys ...

最新文章

  1. 昂贵的聘礼(poj 1062)
  2. Chrome 74 稳定版发布,Windows 10 支持黑暗模式
  3. c# 找出目录下的所有子目录_C# 基础知识系列- 14 IO篇 文件的操作(2)
  4. rnn神经网络模型_ICLR 2019 | 与胶囊网络异曲同工:Bengio等提出四元数循环神经网络...
  5. 算法的基本控制结构之循环结构
  6. mysql 模式名表名不支持_MySQL sql_mode 说明(及处理一起sql_mode引发的问题)
  7. MySQL怎么查同一列多行展示_一个MySQL查询将多个行中的字符串合并为一行,并在另一列中显示相应的用户ID总和?...
  8. go语言中金币分配训练--pm
  9. codebook算法(背景建模)的原理
  10. java初级程序员_为什么现在JAVA初级程序员要求这么高?
  11. excel分段函数c语言,实战:Excel 逻辑分段函数应用
  12. 软件开发安全左移最佳工具-iast
  13. 青年教师计算机培训美篇,小学生停课不停学美篇 小学生停课不停学美篇开头语...
  14. python的集合是什么_Python集合的概念是什么?Python集合的介绍
  15. imagenet数据集类别标签和对应的英文中文对照表
  16. UnityMirror学习笔记(5):NetworkBehaviour 参数和方法接口 与 钩子方法 与 一些注意点
  17. Android初级,实现网易云音乐歌曲列表界面效果,播放界面效果,ListView,ViewPager方法详解
  18. (纯小白)Python简单爬取图片
  19. 上午还在改bug,下午就被离职!年底大裁员寒潮来袭……
  20. 5分钟,10行代码!带你用Python做个电脑文件清道夫!

热门文章

  1. Android翻页入门
  2. IDEA DataSource远程连接Mysql及其完整使用流程
  3. NO9 Linux快捷键整理及最常用命令
  4. java如何判断token过期_【Java】后台判断token过期,后台刷新token,接下来该如何处理...
  5. nginx负载均衡的session问题
  6. java windows静音_java – 媒体播放器得到静音/取消静音太迟了
  7. KeyError: ‘Failed to format this callback filepath
  8. python的冒泡排序法和快速排序法
  9. Python贪吃蛇游戏
  10. 去除mac系统下浏览器烦人的右侧和下侧广告条