计划任务

计划任务

一、一次性计划任务
         at:用于在指定时间执行命令
          格式:at 【选项】【时间日期】(指定任务执行的日期)
          选项:
  at –q/l:查看系统没有执行工作任 务
           at –rm/d:删除已经设置的任务

二、周期性计划任务
        crontab:被用来提交和管理用户的需要周期性执行任务(/etc/cront*)
        格式:
        crontab 【选项】【文件】(指定包含待执行任务的crontab文件)
        选项:
                 -e:编辑还用户的计时器设置
                  -l:列出该用户的计时器设置
                  -r:删除该用户的计时器设置;
                  -u<用户名称>:指定要设定计时器的用户名称。
  其中:
            minute: 表示分钟,可以是从0到59之间的任何整数。
            hour 表示小时,可以是从0到23之间的任何整数。
            day:表示日期,可以是从1到31之间的任何整数。
            month:表示月份,可以是从1到12之间的任何整数。
            week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
            command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。

在以上各个字段中,还可以使用以下特殊字符:
     星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
     逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
     中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
     正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如                                      */10,如果用在minute字段,表示每十分钟执行一次。

进程
Linux中的进程基本状态
就绪:进程以获得CPU以外的运行所需的全部资源
运行:进程占用CPU正在运行
等待:进程正在等待某一事件或某一资源
挂起:正在运行的进程因为某个原因失去CPU二暂时停止运行
终止:进程已结束
休眠:进程主动暂时停止运行
僵死:进程已停止运行,但相关控制信息仍保留

Ps:
格式:Ps命令【选项】
功能:显示进程的状态。无选项时显示当前用户在当前终端启动的进程。
a:显示所有进程
-a:显示统一终端下的所有进程
-A://显示所有进程信息
c:显示进程的真实名称
-N:反向选择
-e:等于“-A”
e:显示环境变量
f:显示程序见的关系
r:显示当前中断的进程
T:显示当前终端的所有进程
u:指定所有
-u root //显示指定用户信息
-ef://显示所有进程信息,连同命令行
-l://将目前属于用户自己这次登入的PID与相关信息列出来
-aux://列出目前所有的正在内存当中的程序
-au:显示较详细的资讯
-axjf://列出类似程序树的程序显示
Pstree:
格式:Pstree【选项】
功能:以树状方式表现进程的父子关系。
-a:显示每个程序的完整命令,包含路径、参数或是常驻服务的标识
-c:不适用精简标示法
-G:使用VT100终端机的列绘图字符
-h:列出树状图,特别标明现在执行的程序
-H<程序识别码>:此参数的效果和指定“-h”参数类似,但特别表,标明指定的程序
-l:采用长列格式显示树状图
-n:用程序识别码排序。预设是以程序名称来排序
-p:显示程序识别码
-u:显示用户名称
-U:使用UTF-8列绘图字符
tup:
格式:tup:【-d秒数】

-top //显示进程信息
-c //显示完整命令
-b //以批处理模式显示程序信息
-S //以累积模式显示程序信息
-n 2 //表示更新两次后终止更新显示
-d 3 //表示更新周期为3秒
-p 139 //显示进程号为139的进程信息,CPU、内存占用等
-n 10 //显示更新十次后退出
-s //使用者将不能利用交谈式指令来对行程下命令
-n 2 –b < top.log //将更新显示二次的结果输入到名称为top.log的档案里。

原文地址:https://www.cnblogs.com/kongqinglin/p/14082468.html