linux 定时任务 非root,linux下的计划任务——只执行一次的定时任务,
linux下的计划任务——只执行一次的定时任务—— Linux下的预定任务只能执行一次,定时任务是操作系统提供的一个非常好的功能。我们经常使用定时任务来处理一些事情,比如每天定时备份网站数据,每月执行数据统计程序,监控服务器的运行(出现错误时给管理员发送消息)等等。
linux下的定时任务可以分为两类:只执行一次的定时任务和周期性执行的定时任务。今天,让我们来看看只执行一次的定时任务。定期执行的定时任务将在下一篇文章中描述。
atd服务
只执行一次的计划任务由at命令完成。如果要执行at命令,需要先启动atd服务。检查atd服务的运行状态,启动atd服务的命令如下:
#检查atd服务状态
#系统atd状态
#开启atd服务
#系统启动ATDat权限管理
当使用at生成新任务时,该任务将作为文本文件放置在/var/spool/at目录中。
# ll /var/spool/at
总计8
-rwx-1 root root 2890 nov 7 16:30 a 000201981 b23===at生成的文件
Drwx-2守护进程4096 11月7日16:27 spool for at authority management,系统有两个特殊文件需要指定。这两份文件其实和我们理解的黑白名单是一样的。这两个文件是/etc/at.deny(黑名单)和/etc/at.allow(白名单)。默认情况下,At.deny为空,但对于/etc/At.allow,默认情况下它不存在。如果两个文件都不存在,则只有根用户可以使用at命令。
at命令详解
让我们看看如何使用at命令。
设置计划任务
使用at命令设置计划任务的at [-m]时间。常用的时间格式是——HH:MM YYYY-MM-DD。此外,它也可以设置为类似现在英语1分钟的形式。
# 17:00 2020-11-11
at date /root/at.txt
在EOT===输入ctrl d在这里完成
工作3于2020年11月11日星期三17:00:00
#现在5分钟
at date /root/at.txt
在EOT
2020年11月7日星期六工作4查看计划任务
使用-l选项查看计划的任务,如果要查看特定的命令,请使用-c选项。此外,您还可以使用atq命令来查看它。
# at -l
6周六11月7日17:1:00 2020一根
11月11日星期三17:00:00 2020一根
# atq
6周六11月7日17:1:00 2020一根
11月11日星期三17:00:00 2020一根移除计划任务
尚未执行的计划任务可以通过at -d或atrm删除。
# at -d 3
# atrm 6使用at生成计划任务。另一个好处是它可以完成线下管理。以上是在linux下只执行一次的预定任务——的详细内容。请多关注其他关于Lei.com PHP知识的相关文章!
linux 定时任务 非root,linux下的计划任务——只执行一次的定时任务,相关推荐
- Linux服务器非root用户下安装CUDA11.1和cudnn到指定目录
(适用于服务器上管理员已安装好显卡驱动或已安装的CUDA版本无法满足自己要求) 1.准备工作 首先查看自己服务器系统的信息 uname -a lsb_release -a 这是我的服务器的信息 然后根 ...
- linux uwsgi 非root,linux 安装uwsgi
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? linux 安装uwsgi 安装并查看版本 • yum groupinstall "Development t ...
- Linux查hudi服务的进程,Linux查看非root运行的进程
Linux查看非root运行的进程 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ ps -U root -u root -N PID TTY TIME CMD ...
- python root_python在非root权限下的安装方法
以前在使用Python的时候,都是使用root用户安装好的全局python,现在,因为root用户安装的Python版本太低,同时自己没有root权限去对全局Python升级,所以要在非root用户下 ...
- 安装cuda 非root_linux非root用户下安装软件,搭建生产环境
之前的用实验室的服务器,因为某些原因,使用的用户没有root权限.linux的非root用户很多软件无法安装,非常的不方便.我的方法是使用brew来代替系统的包管理工具.brew是最先用在mac上的包 ...
- zzw原创_非root用户下安装nginx
想自己安装nginx,又不相用到root用户. 非root用户下(本文为用户bdctool)来ngnix安装,要依赖pcre库.zlib库等, 1. 下载依赖包:下载地址 pcre(www.pcre. ...
- 基于Android9的非root环境下frida-gadget持久化
基于Android9的非root环境下frida持久化 博客: http://www.zhuoyue360.com 参考: 小肩膀安卓系统沙箱课程 https://bbs.pediy.com/thre ...
- 非Root环境下安卓实现全屏,屏蔽下方虚拟按键:左键、右键。较新安卓系统无法屏蔽Home键。源代码例子
非Root环境下安卓实现全屏,屏蔽下方虚拟按键:左键.右键.较新安卓系统无法屏蔽Home键. 全屏后,用户上划之后点击虚拟按键如图所示: 代码中分三部分: 1.隐藏屏幕下方的虚拟按键,并且全屏. ...
- linux非root用户搭建docker,linux centos7 非root用户安装源码版docker
注意:非root用户必须要有sudo权限 一.安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2.新增拥有sudo权限的用户(若知道ro ...
- linux安装python包_【Linux】非root安装Python3及其包管理
1. Python 3.8.1安装 源码安装常规操作: wget -c https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz tar -xv ...
最新文章
- python怎么画简单图片-初学Python-简单的在图片上加文字
- 配置文件值注入 ||导入配置文件处理器,以后编写配置就有提示
- 基于Passthru的NDIS开发的个人理解
- Git 基础 —— 常用命令
- 详解数据科学与数理统计的基本概念
- 高通发布两款耳机芯片:支持主动降噪和语音助手功能
- [WP8] ListBox的Item宽度自动填满
- PrinterLogic 厂商修复影响所有联网端点的3个RCE漏洞
- 路由交换笔记(27)--ACL访问控制列表之练习
- PHP知识总结(一)
- RS报内存错误XQE-ROL-0183
- javascript在IE下的格式问题
- mikrotik桥接TP-link教程
- html 用css画出斑马线,CSS3实现斑马线、棋盘、格子复杂背景
- prism Mac版医学绘图软件如何使用?prism使用教程
- premiere pr 自动调色对比度 用法
- C++笔记 文件处理笔记
- “代理服务器出现问题,或者地址有误”解决方案
- pikachu-XSS(跨站脚本攻击)
- 上职高学计算机可以考师范大学吗,职业高中也可以考大学,你知道吗?