日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux crontab 每5分钟执行一次_Linux系统配置及服务管理_第10章_计划任务

發布時間:2025/4/16 linux 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux crontab 每5分钟执行一次_Linux系统配置及服务管理_第10章_计划任务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一·簡介

作用: 計劃任務主要是做一些周期性的任務,

目前最主要的用途是定期備份數據。

分類

一次性調度執行 at

Schedule one-time tasks with at.

循環調度執行 cron

Schedule recurring jobs with cron.

一次性調度執行 at

語法格式

語法格式at <TIMESPEC>

<TIMESPEC>示例

now +5min5分鐘后

teatime tomorrow (teatime is 16:00)下午茶時間

noon +4 day第四天中午

5pm august 3 2029 2020年8月3日下午5點

4:00 2019-11-27某年某月某日某時

例1

初識一次性任務計劃

1.設置一個定時創建用戶的任務

[root@localhost ~]# at now +1min

at> useradd uuuu

CTRL+D輸入完畢,提交任務

2.查詢任務

[root@localhost ~]# atq

3 Thu Mar 30 09:55:00 2019 a root

3.驗證結果

[root@localhost ~]# id uuuu

查出用戶信息即可

循環調度執行 cron

簡介

cron的概念和crontab是不可分割的。

crontab是一個命令,常見于Unix和Linux的操作系統之中

用于設置周期性被執行的指令。

該命令從標準輸入設備讀取指令,并將其存放于“/etc/crontab”文件中,以供之后讀取和執行。

cron示例

管理方式

創建計劃

"crontab -e" Edit jobs for the current user

查詢計劃

"crontab -l" List the jobs for the current user

管理員可以使用 -u username, 去管理其他用戶的計劃任務

刪除計劃

"crontab -r" Remove all jobs for the current users.

計劃任務存儲位置

[root@localhost ~]# ls /var/spool/cron/

語法格式 Job format

# .---------------- 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

# | | | | |

# * * * * * command

說明

分 時 日 月 周 命令或腳本程序

六個部分用空格隔開

示例1

0 * * * * /mysql_back.sh

每小時的0分執行

*/5 * * * * /mysql_back.sh

每五分鐘執行

0 2 1,4,6 * * /mysql_back.sh

每月的1,4,6日的2點整執行

0 2 5-9 * * /mysql_back.sh

每月5日到9日的兩點整執行

* * * * * /mysql_back.sh

每分鐘執行

0 2 * * * /mysql_back.sh

每天兩點整執行

0 2 14 * * /mysql_back.sh

每月14號的2點整執行

0 2 14 2 * /mysql_back.sh

2月14日2點整執行

0 2 * * 5 /mysql_back.sh

不寫月日,僅周生效

每月的周五,兩點執行

0 2 2 6 5 /mysql_back.sh

書寫月和日,月或日,月日周均生效

6月2日的兩點整執行

6月的周五兩點整執行

示例2

00 02 * * * ls

每天2:00整

00 02 1 * * ls

每月1號2:00整

00 02 14 2 * ls

每年2月14號2:00整

00 02 * * 7 ls

每周日2:00整

00 02 * 6 5 ls

每年6月的周五2:00整 (特殊)

00 02 14 * 7 ls

每月14號2:00整

每周日2:00整

這兩個時間都執行

00 02 14 2 7 ls

每年2月14號2:00整

2月每周日2:00整

這兩個時間都執行

示例

目的

每個一分鐘執行創建文件的計劃任務

步驟

1.準備創建腳本文件

# vim /root/1.sh

輸入以下內容

/usr/bin/touch /root/`date +%F-%H-%M-%S`.txt

#chmod +x /root/1.sh

2.編寫任務計劃

#crontab -e

輸入以下內容

* * * * * /root/1.sh

3.查看創建結果

#ls -l /root/

總結

以上是生活随笔為你收集整理的linux crontab 每5分钟执行一次_Linux系统配置及服务管理_第10章_计划任务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。