1、进程的概念
在linux中
(1)程序(软件):用代码决定程序的行为,存在存储介质中,如硬盘。
(2)进程(运行起来的程序):就是操作系统把存储介质上的可执行文件,加载到内存中运行,这个运行的程序叫进程。
2. 查看进程与终止进程
(1)ps命令-----查看进程
(2)进程ID(PID):操作系统用数字来标识进程。
(3)父进程的概念(PPID)
一个进程一般由另外一个进程来创建,例如A进程由B进程创建,那么B进程称为A进程的父进程。(每个进程必须要有父进程)
ps – f:会显示子进程对应的PPID
3. 前台进程与后台进程
(1) 前台进程:shell里正在执行的和进行交互的进程叫做前台进程。
(2) 后台进程: 有的命令的执行时间过长,如备份程序,可以在后台执行。
(3) & :这个用在一个命令的最后,可以把这个命令放到后台执行
ctrl + z : 可以将一个正在前台执行的命令放到后台,并且暂停
jobs : 查看当前有多少在后台运行的命令
fg : 将后台中的命令调至前台继续运行
4. 定时任务
(1)at----只执行一次
at既可以接收来自stdin的命令,也接收预先写在文件中的命令。
例:在今天的8点45执行任务
$ at 08:45 today(回车进入字符终端)
at > echo ‘good’> good.log 任务内容
at > 提交
$ atq :检查任务列表
$ atrm 3 :删除任务序号为3的任务
(2)crontab----循环执行
例:$ crontab –e //进入vi编辑器,输入循环任务内容
30 0 * * * backup //在每天的午夜0:30运行backup命令
$ crontab –l : 查看任务内容
crontab任务描述
领取专属 10元无门槛券
私享最新 技术干货