Linux学习 ------ 控制进程命令操作

本文详细介绍了Linux系统中进程的手动启动与调度启动方法,包括前台启动、后台启动及使用at和crontab命令设置定时任务。同时,深入探讨了进程的前后台调度技巧和终止进程的多种方式,如Ctrl+C、kill命令、killall命令和pkill命令的使用场景与参数详解。
摘要由CSDN通过智能技术生成

一、启动进程:
Linux系统中,可以由用户手工启动或者按预定计划调度启动新的进程

(一)手工启动进程
1、前台启动:用户输入命令,直接执行程序。
2、后台启动:在命令行尾加入“ & ” 符号。
在这里插入图片描述
(二)调度启动进程
1、使用at 命令:设置一次性计划任务
例如,12:15时重启网络服务
2、使用crontab 命令:设置周期性计划任务
例如,每周五17:20 备份数据库

二、进程的前后台调度:
1、 Ctrl + z :表示将当前进程挂起,即进入后台并停止执行;
在这里插入图片描述
2、 jobs 命令 :查看处于后台的任务列表;
jobs -l 可以显示出该进程对应的PID 号
在这里插入图片描述

3、 fg 命令 :将后台进程恢复到前台运行,可指定任务序号
4、 bg 命令 :可以将后台中暂停执行的任务恢复运行,继续在后台执行操作
除非后台中的任务只有一个,不然执行fg 命令和bg 命令时都需要指定后台进程的任务编号作为参数。
在这里插入图片描述

三、终止进程的运行:
(一)Ctrl+ c :中止正在执行的命令

(二)kill命令 与killall 命令
1、kill命令 :用于终止指定PID 号的进程
2、killall 命令:通过指定进程名来终止进程,当需要结束系统中多个相同名称的进程时,使用killall 命令会更加方便。
3、-9 选项: 表示强制终止
在这里插入图片描述
在这里插入图片描述

(三)pkill 命令:根据特定条件终止相应的进程,可以根据进程的名称、该进程的用户、进程所在的终端等多种属性终止特定的进程。
1、“ -u ”:表示根据进程所属的用户名终止相应进程
2、“ -t ” :根据进程所在的终端终止相应进程
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值