首页 > 代码库 > 鸟哥私房菜重温笔记7
鸟哥私房菜重温笔记7
at命令的使用
at 命令可以让一个任务在规定的某个时间执行,其常用的语法结构如下:
at time 如: at 4:30 2014-11-7 at命令的执行结果会通过邮件的方式发给用户。
at now + number minutes|hours|days
at -l 查看当前的所有的at任务
at -d number 删除某个任务。
batch 命令的作用
batch命令也可以在规定的某个时间执行相应的任务。但batch会在CPU负载0.8以下才开始执行,如果CPU比较繁忙,系统会暂缓执行。
crontab 的使用
at 命令只执行一次,但是crontab 计划任务可以指定在规定的时间,循环执行。主要命令是crontab -e .该命令会打开/etc/crontab文件。该文件中
*(分) * (时) *(day) *(month) *(week) user cmd args 如果不指定,*代表每一分,每1小时,每一天,每一月,每一人星期。
crontab -r 可以删除所有的定时任务,如果要删除某个具体的任务时,可以用crontab -e 编辑 /etc/crontab文件。
4 linux的工作控制。
可以在下命令的时候,cmd & 让命令在后台执行。或者将当前正在执行的工作,用ctrl +z ,将该程序转至后台来执行。
fg 可以将最近一个放到后台的程序调至前台执行。
fg %number 将后台的某一个作业调至前台执行。
bg %number 可以将后台的某一个作业在后台执行。但是执行的结果仍然会在当前控件终端输出。
前台和后台的作业控制都跟当前的控制终端相关。如果退出控制终端,则作业控件会失效。如果想让作业控制不失效,则可以使用nohup命令。
nohup comd & 当程序在后台执行。用户如果离开当前的控制台,作业控制仍然进行。
鸟哥私房菜重温笔记7