Linux中只执行一次的定时任务的操作过程是怎样的
Admin 2022-06-02 群英技术资讯 1201 次浏览
这篇文章主要介绍“Linux中只执行一次的定时任务的操作过程是怎样的”,有一些人在Linux中只执行一次的定时任务的操作过程是怎样的的问题上存在疑惑,接下来小编就给大家来介绍一下相关的内容,希望对大家解答有帮助,有这个方面学习需要的朋友就继续往下看吧。linux下的定时任务分为两大类:只执行一次的定时任务,周期性执行的定时任务。今天,我们一起来看看只执行一次的定时任务,关于周期性执行的定时任务,将会在接下来的一篇文章中表述。
atd服务
只执行一次的计划任务,我们是通过at命令来完成的,想要执行at命令则需要先开启atd服务。查看atd服务的运行状况及开启atd服务的命令如下:
# 查看atd服务状况 # systemctl status atd # 开启atd服务 # systemctl start atd
at权限管理
当使用at来产生新的任务时,该任务就会以文本文件形式被放到/var/spool/at目录下。
# ll /var/spool/at total 8 -rwx------ 1 root root 2890 Nov 7 16:30 a0000201981b23 <===== at产生的文件 drwx------ 2 daemon daemon 4096 Nov 7 16:27 spool
对于at的权限管理,系统有两个专门的文件来指定。这两个文件,其实就和我们理解的黑白名单一样。这两个文件分别是/etc/at.deny(黑名单)、/etc/at.allow(白名单)。系统默认的at.deny的内容为空,而对于/etc/at.allow系统默认是不存在的。如果这两个文件都不存在,则只有root用户可以使用at命令。
at命令详解
我们来看看如何使用at这个命令。
设置计划任务
使用at命令设置计划任务 at [-m] 时间,常用的时间格式——HH:MM YYYY-MM-DD,此外还可以使用英文的now +1 minutes类似形式设置。
# at 17:00 2020-11-11 at> date >> /root/at.txt at> <EOT> <=== 这里输入ctrl+d来结束 job 3 at Wed Nov 11 17:00:00 2020 # at now +5 minutes at> date >> /root/at.txt at> <EOT> job 4 at Sat Nov 7 17:01:00 2020
查看计划任务
使用-l选项可查看计划任务,如果想看具体的命令可以使用-c选项。除此之外,还可以使用atq命令来查看。
# at -l 6 Sat Nov 7 17:13:00 2020 a root 3 Wed Nov 11 17:00:00 2020 a root # atq 6 Sat Nov 7 17:13:00 2020 a root 3 Wed Nov 11 17:00:00 2020 a root
移除计划任务
还未执行的计划任务,可以通过at -d或atrm来删除。
# at -d 3 # atrm 6
使用at来生成计划任务还有一个好处就是,可以完成脱机管理工作。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
linux下怎样实现删除指定文件?有时候我只是想要删除指定的文件,但是子目录里面有些可能有很多个样的文件名,如果我们一个个进行删除,那么效率低而且也麻烦。下面小编就给大家分享一下个高效便捷的删除指定文件的方法,感兴趣的朋友就继续看吧。
linux系统之虚拟内存的相关内容,不知道朋友们了解多少,对这方面需要深入探索的朋友,可以看看小编所整理的资料,或多或少能在工作中帮助到你 。
linux锁的种类:1、mutex(互斥锁),用于保证在任何时刻,都只能有一个线程访问该对象;2、rwlock(读写锁),分为读锁和写锁,适用于读取数据的频率远远大于写数据的频率的场合;3、spinlock(自旋锁),在任何时刻同样只能有一个线程访问对象;4、seqlock(顺序锁),用于能够区分读与写的场合,并且是读操作很多、写操作很少,写操作的优先权大于读操作。
linux下usermod命令的功能、语法、参数及注意事项是什么?今天来给大家说一说Linux操作系统中的usermod命令内容,感兴趣的小伙伴可以来翻阅查看下。
这篇文章主要介绍使用linux系统命令的技巧详细内容,如果你需要学习这方面的知识点,不妨来看看小编所整理的资料,对你一定会有所帮助的。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008