linux查找mysql进程并杀掉,3、linux查看进程号,并kill进程号 您所在的位置:网站首页 linux获取进程号并杀掉所有文件夹 linux查找mysql进程并杀掉,3、linux查看进程号,并kill进程号

linux查找mysql进程并杀掉,3、linux查看进程号,并kill进程号

2024-07-02 04:47| 来源: 网络整理| 查看: 265

3、linux查看进程号,并kill进程号

1,查看用户下进程

ps -ef | grep $USER

2,查看指定进程

ps -ef | grep xxx.log | grep -v grep

3,查看指定进程数

ps -ef | grep xxx.log | grep -v grep | wc -l

4,查看指定进程号

ps -ef | grep xxx.log | grep -v grep | awk ‘{print $2}’

5,kill掉指定进程号

kill -9ps -ef | grep xxx.log | grep -v grep | awk '{print $2}'

( ps前 和 最后的 }’ 后 都有一个字符`,这个字符就是键盘数字1左边的符号,不加这个符号会报错,这个建议在代码中使用)

6,shell脚本中循环kill多个指定进程

#!/bin/bash

for i in ${ps -ef | grep xxx_log | grep -v grep | awk '{print $2}' }

do

kill -9 $i

done

7,java代码中执行命令

int pid = 0;

Process process = Runtime.getRuntime().exec(new String[]{“sh”,"-c","kill -9 ps -ef | grep xxx.log | grep -v grep | awk '{print $2}'"});

InputStream in = process.getInputStream();

BufferedReader bs = new BufferedReader(new InputStreamReader(in) );

pid = Integer.parseInt(bs.readLine);

8,shell脚本创建带时间的文件名

#!/bin/bash

#backup log-backup-年月日时分秒

newFileName = "xxx-backup-`date +%Y%m%d%H%d`"

echo $newFileName

3、linux查看进程号,并kill进程号 相关文章

MySQL - -【mysql 使用insert-select快速造出大量测试数据】【查看mysql数据库容量】

目录 mysql 使用insert-select快速造出大量测试数据 查看mysql数据库容量 1 mysql 使用insert-select快速造出大量测试数据 insert-select的原理是将表中数据查出后,再次插入数据库,这样数据就会成倍增长。 use 库建表 CREATE TABLE `review` (`review_id`

一次linux服务器报警有大量僵尸进程的问题处理

服务器报警有二十多个僵尸进程 1.当时是想可能是服务器经常有人传文件时间久了容易产生僵尸进程,于是上去就结束了这些僵尸进程,发现马上又起来了多个僵尸进程,往复几次后发现这些进程根本就杀不死 而批量杀死所有僵尸进程可使用如下命令: ps -A -o stat,

Linux定时任务crontab

Linux定时任务crontab 定时任务相关命令 1: crontab #一般常用 主要介绍2: atd #一次性的,执行一次就失效3: anacon #非7*24小时的 定时任务相关文件 /etc/cron.deny #拒绝某个用户不可以使用定时任务/etc/crontab #系统定时任务配置文件/var/log/message

flask之flash临时存储

引子: 查看源码,flash是基于session做的,天然的隔离了数据。 源码: flashes = _request_ctx_stack.top.flashes if flashes is None: _request_ctx_stack.top.flashes = flashes = ( session.pop("_flashes") if "_flashes" in session else [] ) if categ

Linux Bash编程

在Linux系统介绍中,介绍了shell的多个版本,现在的Linux发行版基本都默认使用bash(Bourne Again shell),兼容Bourne shell (sh),本文将简要介绍Bash编程语法。 变量 命名规则 只能使用英文字母,数字和下划线,首个字符不能以数字开头 中间不能有空格,

写个日志切面追踪,可以更直接查看项目执行的各种信息打印。

项目在进入联调阶段时,服务层的接口需要和协议层进行交互,协议层需要将入参[json字符串]组装成服务层所需的json字符串,组装的过程中很容易出错。 入参出错导致接口调试失败问题在联调中出现很多次,因此就想写一个请求日志切面把入参信息打印一下,同时协

Linux中module模块的编译、加载、卸载

在Linux下建个DriverHello目录,在DriverHello目录下编写源文件hello.c和Makefile文件。 1、编写源文件 hello.c #include linux/init.h#include linux/module.h#include linux/sched.h#include linux/kernel.hstatic int nbr = 10;module_param(nbr, int, S_

Linux下如何查看系统启动时间和运行时间

https://blog.csdn.net/luo200618/article/details/54133172 1.uptime命令 输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.00 2.查看/proc/uptime文件计算系统启动时间 cat /proc/uptime 输出: 5113396.94 575949.85 第一数字即是系

linux上安装python3的方法,python2和python3共存,并设置python3为默认

1.安装依赖环境 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 2.安装gcc编译器 yum install gcc(yum命令不可用的话,需要找运维打开yum命令限制

linux内核打补丁和制作补丁

1 、打补丁 先下载内核源码和补丁,例如 内核源码:linux-3.10.tar.gz 下载补丁:patch-3.10.1.gz 在Linux下创建一个patch-3.10.1目录,把patch-3.10.1.gz放到patch-3.10.1目录下,进入到patch-3.10.1目录,并使用以下命令解压: gunzip patch-3.10.1.gz 补



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有