首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
计划任务
时间:
2017-11-26 18:46:29
阅读:
138
评论:
0
收藏:
0
[点我收藏+]
标签:
计划任务
一:一次性的计划任务
at 临时的创建计划任务
如:at 23:00
at> shutdown -h now
按Ctrl +d 结束
查看:
atq 或at -l #查看当前的全部计划任务
删除:
atrm 或at -d +计划任务的job号 # 删除计划任务
二:at的时间表示方法
HH:MM
//18:30
midnight //0点 (午夜)
noon //12点 (中午)
teatime //16点(下午4点)
AM
或
PM
后缀指定一天的上午或下午。 //at 2:00 pm
MMDDYY
、
MM/DD/YY
或
DD.MM.YY
now + 计数
时间单位 的式样,这里的时间单位可以是
min
utes 、hours 、 days 或 weeks, //
at now + 3 hours
(从现在开始起三个小时后)
三:at服务的启动及查看
rpm -q at //查看at是否安装
rpm -ql at //查看at生成的文件列表
rpm -qc at //查看at的配置文件
centos7服务的查看
systemctl status atd //查看at的运行状态
systemctl start atd //启动at服务
systemctl restart atd //重启at服务
systemctl enable atd //开机自启
systemctl disable atd //开机禁用
centos6服务查看
service atd status //查看at的运行状态
service atd start //启动at服务
service atd restart //重启at服务
chkconfig atd on //开机自启
chkconfig atd off //开机禁用
at的白名单和黑名单
/etc/at.allow //默认不存在
/etc/at/deny //黑名单,添加用户进去之后此用户就不能使用at命令
四:周期性的计划任务
crontab //创建周期性的计划任务
crontab的用法
选项:
-e // 编辑当前用户的周期性计划任务
-l //列出所有的计划任务
-u //指定用户
-r //删除计划任务
例: crontab -e
*/5 * * * * tar -cvzf /etc/`date +\%F`_etc.tar.gz /etc/hosts //这里的命令一般用绝对路径,避免出错
删除计划任务
crontab -u test -r //查看test的疾患任务
周期性计划任务的启动及服务状态查看
查:
rpm -q crontabs //查看是否安装
rpm -ql crontabs //查看生成的文件列表
rpm -qc crontabs //查看配置文件列表
centos7服务;
systemctl status crond //查看状态
systemctl start crond //启动
systemctl restart crond //重启
systemctl enable crond //开机自启
systemctl disable crond //开机禁止
centos6服务
service crond status //查看状态
service crond start //启动
service crond restart //重启
chkconfig crond on //开机自启
chkconfig crond off //开机禁止
crontab的白名单和黑名单
/etc/corn.allow //白名单
/ect/cron.deny //黑名单 ,加入的用户不能使用crontab做计划任务
crontab的配置
cat /etc/crontab
SHELL=/bin/bash //shell环境
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
格式:
分 时 日 月 周
计划任务
标签:
计划任务
原文地址:http://blog.51cto.com/520yg/2044420
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!