Linux学习之后台任务与定时任务(二十)

Linux学习之后台任务与定时任务

 

目录

后台任务

定时任务

 

 

后台任务

 

 

把进程放入后台

 

两种方法:
第一种:在命令后面加上& tar -zcf etc.tar.gz /etc & 第二种:使用快捷键:ctrl+z 在top命令执行的过程中,按下ctrl+z快捷键

  

 

 查看后台任务

 

jobs [选项]
选项:
-l:显示进程号;
-p:仅任务对应的显示进程号;
-n:显示任务状态的变化;
-r:仅输出运行状态(running)的任务;
-s:仅输出停止状态(stoped)的任务。
注:"+"号代表最近一个放入后台的工作,也是工作恢复时,默认恢复的工作。"-"号代表倒数第二个放入后的工作。

  

 

 将后台暂停的工作恢复到前台执行

 

fg %工作号
参数:
%工作号:%号可以省略,但是注意工作号和PID的区别

  

 

 将后台暂停的工作恢复到后台执行

bg %工作号

注:后台恢复执行的命令,是不能和前台有交互的,否则不能恢复到后台执行。

  

 

 

定时任务

 

 

 手动启动服务

service crond restart

  

 将服务设置为自启动

chkconfig crond on

  

 

用户的contab设置

crontab [选项]
选项:
-e:编辑crontab定时任务
-l:查询crontab任务
-r:删除当前用户所有crontab任务

  

 

 crontab任务编辑

crontab -e 
进入crontab编辑界面。会打开vim编辑你的工作。
语法:* * * * * 执行的任务

 

 每个*的意义

 

 特殊符号

 

 

例子

 

 

每隔五秒就会往/temp/test文件写入11
*/5 * * * * /bin/echo "11" >>/temp/test

每周星期二五点五分关机
5 5 * * 2 /sbin/shutdown -r now

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2019-02-15 15:39  -零  阅读(275)  评论(0编辑  收藏  举报