028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

linux中at怎么用

这篇文章主要为大家展示了“linux中at怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中at怎么用”这篇文章吧。

站在用户的角度思考问题,与客户深入沟通,找到淇县网站设计与淇县网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站制作、企业官网、英文网站、手机端网站、网站推广、空间域名、网站空间、企业邮箱。业务覆盖淇县地区。

在linux中,at用于规定在一个指定的时间执行一个指定任务,语法为“at 参数 时间”;at命令是一次性定时计划任务,执行完指定任务后不再执行此任务,在使用at命令的时候,一定要保证atd进程的启动。

本教程操作环境:linux7.3系统、Dell G3电脑。

at命令是一次性定时计划任务,at的守护进程atd会以后台模式运行,检查作业队列来运行作业。atd守护进程会检查系统上的一个特殊目录来获取at命令的提交的作业,默认情况下,atd守护进程每60秒检查一次目录,有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行此作业。

注意:at命令是一次性定时计划任务,执行完一个任务后不再执行此任务了。

1、at命令格式

at [选项] [时间]

Ctrl + D  结束at命令的输入

在使用at命令的时候,一定要保证atd进程的启动。

2、at命令参数

选项 含义

3、时间定义

at允许使用一套相当复杂的指定时间的方法:

4、相关命令

1)at:在特定的时间执行一次性的任务;

2)atq:列出用户的计划任务,如果是超级用户将列出所有用户的任务,结果的输出格式为:作业号、日期、小时、队列和用户名;

3)atrm:根据job number删除at任务;

4)batch:在系统负荷允许的情况下执行at任务,就是在系统空闲的情况下才执行at任务。

5、相关配置文件

1)时间规范的确切定义可以在/usr/share/doc/at-3.1.13/timespec中查看;

2)默认情况下计划任务都是存放在/var/spool/at/文件夹中;

3)root用户可以在任何情况下使用at命令,而其他用户使用at命令的权限定义在/etc/at.allow(被允许使用计划任务的用户)和/etc/at.deny(被拒绝使用计划任务的用户)文件中,默认没有文件需要自己创建允许用户和拒绝用户文件;

4)如果/etc/at.allow文件存在,只有在该文件中的用户名对应的用户才能使用at;

5)如果/etc/at.allow文件不存在,/etc/at.deny存在,所有不在/etc/at.deny文件中的用户可以使用at;

6)at.allow比at.deny优先级高,执行用户是否可以执行at命令,先看at.allow文件中有没有才看at.deny文件;

7)如果/etc/at.allow和/etc/at.deny文件都不存在,则只有root用户能使用at;

8)一个空内容的/etc/at.deny表示任何用户都能使用at命令,这是默认的配置;

9)一般情况下这两个文件存在一个即可。如果只有少数几个用户需要使用计划任务,那么就保留at.allow文件,如果大部分用户都要使用计划任务,那么保留at.deny即可。

以上是“linux中at怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


新闻名称:linux中at怎么用
文章网址:http://www.tsicrk.com/article/pesijo.html

其他资讯

让你的专属顾问为你服务

2.2579s