Linux计划任务进程

1.常用命令

(1)PS:查看当前运行的进程(静态)

  • a:显示档期终端下所有进程信息,包括其他用户的进程
  • u:显示以用户为主的格式输出进程信息
  • x:显示当前用户在所有终端下的进程信息
  • -e:显示系统内所有进程信息
  • -f:使用完整的格式显示进程信息
  • -l:使用完整的格式显示进程信息,长格式

(2)pstree:查看进程树

  • -a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示
  • -u:显示用户名称;
  • -p:显示程序识别码

(3)top:查看进程,动态检测,实时更新

  • q:退出进程
  • P:按照运行内存排序
  • k:杀死进程

(4)Jobs:查看后台进程

-l 显示PID号

fg+序号可以调出到前台

(5)kill:终止进程

-9:强制终止,进程无法处理,直接被系统杀死

(6)at:一次性计划任务,与脚本搭配使用(Ctrl+d提交)

  • atp:查看已存在的任务
  • atrm+序号:删除任务

(7)crontab:周期性重复执行,配合which使用

  • -e:编辑该用户的计时器设置;
  • -l:列出该用户的计时器设置;
  • -r:删除该用户的计时器设置;

2.控制进程:进程的启动方式

(1)手动启动:

    • 前台启动
    • 后台启动

(2)按预定计划调度启动:

    • 一次性
    • 周期性

3.练习:安装httpd(Apache) 服务,运行并查看运行进程

(1)检查服务是否安装

复制代码
rpm -qa | grep httpd

(2)下载yum源

复制代码
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

若要查看yum文件可切换到此路径:

复制代码
 cd /etc/yum.repos.d/

(3)安装httpd服务

复制代码
yum -y install httpd

(4)启动服务

复制代码
systemctl start httpd.service                 启动httpd服务
systemctl status httpd.service                查看状态

(5)查看运行进程

复制代码
ps aux                            
相关推荐
LT101579744419 分钟前
2026年超自动化平台选型指南:全流程智能协同适配
运维·人工智能·自动化
坤昱25 分钟前
cfs调度类深入解刨——核心结构细节分析
linux·cfs调度·eevdf调度·linux调度·linux技术
希望永不加班31 分钟前
var局部变量类型推断的利弊
java·服务器·前端·javascript·html
枳实-叶34 分钟前
【Linux驱动开发】第12天:Linux设备树核心:树形结构+节点+属性 完整全解
linux·运维·驱动开发
Yeats_Liao40 分钟前
物联网接入层技术剖析(三):epoll在JVM中的映射
java·linux·jvm·人工智能·物联网
悠悠121381 小时前
Jenkins + Ansible 集成实战:把配置管理焊进流水线里
运维·ansible·jenkins
日取其半万世不竭1 小时前
用 n8n 搭建自己的自动化工作流平台
运维·自动化
小贾要学习1 小时前
【Linux】基于自定义TCP协议的日期计算器
linux·网络·c++·网络协议·tcp/ip
樱桃花下的小猫1 小时前
游戏云服务器定时任务设置教程
服务器·游戏·新手友好·云鸢互联·零门槛一键开服
IT界的老黄牛1 小时前
从 MQ 积压追到事件总线:诊断 4K 线程吃光 7G 内存的实战
java·运维·rocketmq