linux 任务管理
2022/2/7 7:12:27
本文主要是介绍linux 任务管理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.概念
windows系统下,我们可以运行多个任务,但是在linux系统下,操作都是用命令行来执行,所以为了一个终端能执行多个任务,就需要在单一终端下同时执行多个任务的操作管理.
2. job control管理
2.1 &
cp file1 file2 &
最简单的就是用&,在命令后面加上&可以把操作放到后台执行.如果出现
则代表任务已经执行完成
2.2 ctrl +z,fg,bg
假如我们执行命令的过程按下ctrl + z,那么任务就会暂停并放置到后台.
按下jobs -l 我们就可以看到放置到后台的任务.
(+ 号表示最近放置的任务.)
如果想恢复操作需要输入 fg命令.
比如上面的job,我们输入
fg 1
就可以恢复刚刚的操作.
假如我们想放到后台执行,可以输入 bg + [编号]
我们可以看到原本stopped的任务变成了 Running.
2.3 kill
kill -9 : 强制删除
kill -15 : 用正常终止进城的方式删除任务.
kill + %[number]: 删除jobs查看到的任务, 如果不加 % ,则删除 ps 命令输出的pid任务.
2.4 脱机执行
nohup file.sh &
可以让我们在注销系统后继续执行任务,而不受退出bash的影响.
这篇关于linux 任务管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法