第十节、date时间格式及crontab定时任务

2017-11-30  本文已影响0人  妄语莫言

一、date

[root@localhost ~]# echo `date +%Y/%m/%d/%H:%M` 
2017/12/19/01:59
%H 小时,24小时制(00~23) 
%I 小时,12小时制(01~12) 
%k 小时,24小时制(0~23) 
%l 小时,12小时制(1~12) 
%M 分钟(00~59) 
%p 显示出AM或PM 
%r 显示时间,12小时制(hh:mm:ss %p) 
%s 从1970年1月1日00:00:00到目前经历的秒数 
%S 显示秒(00~59) %T 显示时间,24小时制(hh:mm:ss) 
%X 显示时间的格式(%H:%M:%S) 
%Z 显示时区,日期域(CST) 
%a 星期的简称(Sun~Sat) 
%A 星期的全称(Sunday~Saturday) 
%h,%b 月的简称(Jan~Dec) 
%B 月的全称(January~December) 
%c 日期和时间(Tue Nov 20 14:12:58 2012) 
%d 一个月的第几天(01~31) 
%x,%D 日期(mm/dd/yy) 
%j 一年的第几天(001~366) 
%m 月份(01~12) 
%w 一个星期的第几天(0代表星期天) 
%W 一年的第几个星期(00~53,星期一为第一天) 
%y 年的最后两个数字(1999则是99)

二、crontab定时计划任务

单次计划任务at,ctrl+d保存at命令并退出

[root@localhost sh]# date
Sun Dec 31 23:56:32 CST 2017
[root@localhost sh]# at 00:06   #第一行设置执行时间点
at> ls /date/sh/                   #第二行设置执行命令
at> <EOT>                         #保存并退出ctrl+d
job 6 at Mon Jan  1 00:06:00 2018
[root@localhost sh]# at -l   #查看那任务的编号是6
6       Mon Jan  1 00:06:00 2018 a root
[root@localhost sh]# at -c 6 #查看任务具体内容
[root@localhost sh]# atrm 6 #删除计划任务6

安装服务
[root@mini ~]# crontab -l
00 20 * * * mkdir /tmp/20171128
上一篇 下一篇

猜你喜欢

热点阅读