首页 > 系统相关 >15-6 进程前后执行和并发执行

15-6 进程前后执行和并发执行

时间:2023-06-21 17:57:24浏览次数:48  
标签:15 echo 并发 kill 进程 net 执行 root centos8

一、信号发送kill

kill -1 无需关闭进程而让其重新配置
kill -2 终止正在运行的进程
kill -3 相当与ctrl+\
kill -9 强制杀死正在运行的进程
kill -15 终止正在运行的进程,默认信号
vim /etc/httpd/conf/httpd.conf 配置文件
echo '<h1>liujinxi</h1>' > /var/www/html/index.html  访问页面

 二、强制终止多个进程

[root@centos8 ~]#pkill -9 -u liujinxi  删除某个用户
[root@centos8 ~]#pgrep -u liujinxi 查看某个用户的进程
[root@centos8 ~]#killall -9 bash
[root@centos8 ~]#pidof bash

0信号
[root@centos8 ~]#kill -L
检查命令是否正常 正常就是0 不是就是非0
[root@centos8 ~]#killall -0 ping 命令
[root@centos8 ~]#echo $?
[root@centos8 ~]#killall -0 nginx &> /dev/null || systemctl restart nginx  进程死掉重启命令
jobs 产看当前终端所有作业

三、扫描IP段脚本 并行执行

#!/bin/bash
net=10.0.0
for i in {1..254};do
        {
            ping -c1 -W1 $net.$i &> /dev/null && echo $net.$i is up || echo $net.$i is down
          }&
done
wait

 

标签:15,echo,并发,kill,进程,net,执行,root,centos8
From: https://www.cnblogs.com/liujinxi/p/17496730.html

相关文章

  • 浅析GeoServer CVE-2023-25157 SQL注入
    简介GeoServer是一个开源的地图服务器,它是遵循OpenGISWeb服务器规范的J2EE实现,通过它可以方便的将地图数据发布为地图服务,实现地理空间数据在用户之间的共享。影响版本geoserver<2.18.72.19.0<=geoserver<2.19.72.20.0<=geoserver<2.20.72.21.0<=geoserver<2.21.42.22.0<=......
  • python基础之并发
    一、多线程示例代码1:简单多线程importtimeimportthreadingdeffoo(t):print("foo开始")time.sleep(t)print("foo结束")start=time.time()t_list=[]foriinrange(100):t=threading.Thread(target=foo,args=(2,))#注意,如果只有一个参......
  • 【paramiko】基于paramiko封装SSH连接服务器执行命令
    1、官方文档paramiko·PyPIWelcometoParamiko’sdocumentation!—Paramikodocumentation 2、安装pipinstallparamiko 3、示例importparamiko#建立一个sshclient对象ssh=paramiko.SSHClient()#将信任的主机自动加入到host_allow列表,须放在connect......
  • oracle执行计划的分析
    oracle执行计划的分析目录oracle执行计划的分析查看执行计划方法一、explainplanfor方法二、setautotraceon;执行计划中返回的统计信息的概念解释方法三、使用dbms_xplan包(DBMS_XPLAN.DISPLAY_CURSOR)查看执行计划:方法四通过查看历史sql方法五Events10046方法六修改statis......
  • mysql的MVCC多版本并发机制
    1.mysql的MVCC多版本并发机制目录1.mysql的MVCC多版本并发机制1.1.定义1.2.什么情况下会出现幻读?1.3.结论1.4.事务的ACID1.5.锁1.6.锁粒度1.7.多版本并发控制(MVCC)1.1.定义MVCCMVCC,全称Multi-VersionConcurrencyControl,即多版本并发控制。MVCC是一种并发控制的......
  • SQL执行时表间关联顺序引起报错
    读懂执行计划不仅能帮助我们优化SQL,还能帮我们排查错误。今天开发的过程中碰到了一个错误,通过数据无法定位问题。打开执行计划就比较明确了。原始SQL大致如下:selectjiraid,sum(a1),sum(a2),sum(a3)from(selecta.jiraid,nvl(b.预估开发成本_元,0)a1,nvl(......
  • 1595. 连通两组点的最小成本 (Hard)
    问题描述1595.连通两组点的最小成本(Hard)给你两组点,其中第一组中有size₁个点,第二组中有size₂个点,且size₁>=size₂。任意两点间的连接成本cost由大小为size₁xsize₂矩阵给出,其中cost[i][j]是第一组中的点i和第二组中的点j的连接成本。如果两个组中......
  • 1595. Minimum Cost to Connect Two Groups of Points] (Hard)
    Description1595.MinimumCosttoConnectTwoGroupsofPoints(Hard)Youaregiventwogroupsofpointswherethefirstgrouphassize1points,thesecondgrouphassize2points,andsize1>=size2.Thecostoftheconnectionbetweenanytwopointsar......
  • shell 检测命令执行结果状态代码
    检测命令执行结果0、1、2、126、127、128、130、255是系统已经定义的状态码,其中只有0表示成功,其它值都表示失败自定义时应该避开这些状态码,虽然占用系统定义好的也没什么关系,但也尽量避免未知的冲突。状态码取值范围0~255如果值大于255,则会用值一直减去255,直到......
  • 14. SpringMVC执行流程
    14.1、SpringMVC常用组件DispatcherServlet:前端控制器,不需要工程师开发,由框架提供作用:统一处理请求和响应,整个流程控制的中心,由它调用其它组件处理用户的请求HandlerMapping:处理器映射器,不需要工程师开发,由框架提供作用:根据请求的url、method等信息查找Handler,即控制......