[学习笔记]Linux工作管理
2016-12-29 12:40
344 查看
学习笔记参考网址:www.imooc.com/learn/583
Linux进程管理:http://blog.csdn.net/u012852374/article/details/53908339
Linux服务管理:http://blog.csdn.net/u012852374/article/details/53894398
Linux定时器:http://blog.csdn.net/u012852374/article/details/53892880
Linux系统资源查看:http://blog.csdn.net/u012852374/article/details/53926409
把命令放入后台暂停
查看后台的工作
![](https://img-blog.csdn.net/20161229095257542?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjg1MjM3NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
注:“+”号代表最近一个放入后台的工作,也是工作恢复时,默认恢复的工作。“-”号代表倒数第二个放入后台的工作。
将后台暂停的工作恢复到前台执行
把后台暂停的工作恢复到后台执行
![](https://img-blog.csdn.net/20161229103016104?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjg1MjM3NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
第二种:使用系统定时任务,让系统在指定的时间执行某个后台命令
第三种:使用nohup命令
Linux进程管理:http://blog.csdn.net/u012852374/article/details/53908339
Linux服务管理:http://blog.csdn.net/u012852374/article/details/53894398
Linux定时器:http://blog.csdn.net/u012852374/article/details/53892880
Linux系统资源查看:http://blog.csdn.net/u012852374/article/details/53926409
Linux工作管理
1.1 Linux工作管理简介
工作管理指的是在单个登录终端中(也就是登录的shell界面中)同时管理多个工作的行为。 当前的登录终端,只能管理当前终端的工作,而不能管理其他登录终端的工作。 放入后台的命令必须可以持续运行一段时间,这样我们才能捕捉和操作这个工作。 放入后台执行的命令不能喝前台用户有交互或需要前台输入,否则放入后台只能暂停,而不能执行。
1.2 Linux工作管理方法
把命令放入后台,并在后台执行#例 在执行的命令后加 & ,放在后台继续执行 tar -zcf etc.tar.ga/etc &
把命令放入后台暂停
#例 在命令执行过程中,按下ctrl+z快捷键,放在后台暂停 top
查看后台的工作
jobs [-l]
选项: -l :显示工作的PID
注:“+”号代表最近一个放入后台的工作,也是工作恢复时,默认恢复的工作。“-”号代表倒数第二个放入后台的工作。
将后台暂停的工作恢复到前台执行
fg %工作号 #如恢复 刚才暂停的 vi abc fg %4
参数: %工作号: %号可以省略,但是注意工作号和PID的区别
把后台暂停的工作恢复到后台执行
bg %工作号
注:后台恢复执行的命令,是不能和前台有交互的,否则不能恢复到后台执行。
1.3 Linux后台命令脱离终端
把命令放入后台,只能在当前登录 4000 终端执行。一旦退出或关闭终端,后台程序就会停止。
1.3.1 后台命令脱离登录终端执行的方法
第一种:把需要后台执行的命令加入 /etc/rc.local 文件第二种:使用系统定时任务,让系统在指定的时间执行某个后台命令
第三种:使用nohup命令
nohup [命令] &
#例: [root@localhost ~]# vi for.sh #!/bin/bash for((i=0;i<=1000;i=i+1)) #循环1000次 do echo 11 >> /root/for.log sleep 10s done [root@localhost ~]#nohup /root/for.sh &
相关文章推荐
- Linux学习笔记(6)-工作管理
- Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第16章 例行性工作 (crontab)
- Linux学习笔记之工作管理
- Shell脚本学习笔记(八)--进程管理和工作控制
- Linux下用户与组的管理-Linux学习笔记
- linux系统管理学习笔记之四---用户管理
- Linux内核学习笔记之进程管理2—进程的组织形式
- Linux 学习笔记(1) 程序与资源管理
- 《鸟哥的Linux的私房菜》 学习笔记——原码与Tarball套件管理
- 学习笔记----linux网站网络管理工具
- linux系统管理学习笔记之一-------linux解压缩命令
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- Linux 文件管理学习笔记(5-27)
- linux学习笔记之rpm包管理
- 菜鸟学习linux笔记与练习-----一些初级命令以及基本用户管理
- Shell脚本学习笔记(八)--进程管理和工作控制
- linux系统管理学习笔记之六---linux文件系统
- Linux学习笔记-与系统管理有关的命令[转帖]
- linux系统管理学习笔记之六---linux文件系统
- [linux学习笔记]第2天:时间管理,命令帮助信息,文本查看,权限及用户管理,BASH和变量,脚本