Linux系统的定时及延时执行任务
来源:互联网 发布:软件业务销售合同范本 编辑:程序博客网 时间:2024/05/21 18:41
1.at命令(一次性延时执行任务)
使用格式:at time(如:at 11:11)命令键入完毕,按ctrl+d保存退出
**at命令参数介绍**at -l | atq #查看当前任务atrm | at -d +任务号 #删除指定任务at -c +任务号 #查看任务内容at now+1min #延时一分钟at -f file #延时执行文件中的内容(非脚本文件)at -m #延时命令没有输出时也发送邮件给执行者at -M #延时命令即使有输出也不发送邮件给执行者
2.at命令的执行权力设置
/etc/at.deny /etc/at.allow
以上两个文件可以对不同用户关于at命令的使用进行限制,当deny文件中存在某个用户名,则表示该用户被禁止执行at命令;allow文件默认不存在,当它被建立并且为空时,则表示所有用户均无法使用at命令;当allow文件中存在某个用户名,则表示除该用户以外的所有用户均被禁止使用at命令。
注:当两个文件同时存在时,allow文件的优先级更高;当两个文件都不存在,那么只有root用户可以使用at命令。
3.crontab命令(每天定时执行,永久有效)
**使用方式1**crontab -u username -e ##username用户建立定时任务执行命令后,将进入一个文本,该文本的填写格式为:分 时 天 月 周 + 命令crontab -u username -r ##删除某用户的定时任务crontab -u username -l ##查看某用户的定时任务
**使用方式2**新建/etc/cron.d/filename文件并编辑文本该文本的填写格式为:分 时 天 月 周 + 用户 + 命令
注:属于系统的任务通常保存在/etc/crontab文件中而不是使用crontab -e 编辑保存在个人文件中。更好的做法是用文本编辑器创建crontab文件并保存至/etc/cron.d中(避免更新系统软件包cronie时出现的问题)。
4.crontab命令的执行权力设置
与at命令执行权力设置相同,详情参考第2条
阅读全文
1 0
- Linux系统的定时及延时执行任务
- Linux系统的延时及定时任务
- Linux系统的延时及定时任务
- linux中系统延时及定时任务
- Linux Unit15--系统的定时及延时任务
- 系统延时及定时任务
- 系统延时及定时任务
- 系统延时及定时任务
- 系统延时及定时任务
- 系统延时及定时任务
- linux系统中的定时任务及延时任务
- linux中设定系统延时任务及定时任务
- linux系统中的定时任务及延时任务
- linux下任务的延时执行和定时执行操作及临时文件管理
- linux——系统延时及定时任务
- linux中的定时任务及延时任务
- Linux_系统延时及定时任务
- linux中的定时及延时任务
- Java工程师的一些面试总结(6)
- ArcGis地点名标注处理
- Java中的Filter过滤器
- 前端试题大综合练习(六)
- vim设置及其命令
- Linux系统的定时及延时执行任务
- AIDL使用注意
- 242. Valid Anagram
- 网络控制工具类
- cJSON实例
- getSession().createQuery__getHibernateTemplate().find
- Linux图像界面与文本模式的简单切换方法
- C++ 解析Json——jsoncpp
- ZZULIOJ 【1036】 某年某月有多少天【水题】