Pending是指任务在可以随时运行,但是因为已经有任务在运行,所以排队,这种状态的任务可随时进入运行态。
Suspend是被挂起的,在等待资源,等待的资源可以是输入、信号或者硬件设备,在得到想要的资源后会转成Pending状态(如果有任务在运行)。
如果必须使用命令的话,一般会可at命令。语法:#
at
[参数]
[时间]
输入要执行的任务命令后按Ctrl+d退出即可。
常见参数:
-m
:当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出
-I
:atq的别名
-d
:atrm的别名
-v
:显示任务将被执行的时间
-c
:打印任务的内容到标准输出
-V
:显示版本信息
-q
:后面加<列队>
使用指定的列队
-f
:后面加<文件>
从指定文件读入任务而不是从标准输入读入
-t
:后面<时间参数>
以时间参数的形式提交要运行的任务
注:该命令的功能实现需要atd服务
如果需要长期定时或周期性的执行某个任务,则需要使用crontab,编写cron脚本来实现。同样,负责安装脚本执行任务的服务一般叫做crond。具体使用方法篇幅较长,请自行百度。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)