首页 > 编程知识 正文

linux杀死所有java进程,shell脚本重启命令

时间:2023-05-04 22:47:07 阅读:51437 作者:3573

#! /乐观的雨/sh

PS-ef|grep [ p ] yth on|cut-C9-15|xargs kill-S9

pythona.py/dev/nullpythonb.py/dev/nullpythonc.py/dev/null

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

ps:显示进程

-A显示所有程序。

-e此参数的效果与指定的“a”参数相同。

-显示-fuid、PPIP、c和STIME字段。

grep命令是搜索

中间的|是管道命令是指同时运行ps命令和grep

UID PID PPID C STIME TTY TIME CMD

各相关信息的含义:

UID :程序归这个UID所有

PID :这个程序的ID

PID是其上位父程序的ID

C: CPU使用的资源百分比

STIME :系统启动时间

TTY )登录者的终端位置

时间:已使用的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为

root为4个字符,后面4个空格

剪切第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、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

德福

g h i

j k l

米n

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。