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

歡迎訪問 生活随笔!

生活随笔

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

linux

【Linux基础】crontab定时命令详解

發(fā)布時間:2023/12/13 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux基础】crontab定时命令详解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

周期執(zhí)行的任務(wù)一般由cron這個守護進程來處理[ps -ef|grep cron]。cron讀取一個或多個配置文件,這些配置文件中包含了命令行及其調(diào)用時間。
cron的配置文件稱為“crontab”,是“cron table”的簡寫。

一、cron服務(wù)
  cron是一個linux下 的定時執(zhí)行工具,可以在無需人工干預的情況下運行作業(yè)。
  service crond start? ? //啟動服務(wù)
  service crond stop? ???//關(guān)閉服務(wù)
  service crond restart??//重啟服務(wù)
  service crond reload? ?//重新載入配置
  service crond status? ?//查看服務(wù)狀態(tài)?

二、cron在3個地方查找配置文件:
1、/var/spool/cron/ 這個目錄下存放的是每個用戶包括root的crontab任務(wù),每個任務(wù)以創(chuàng)建者的名字命名,比如tom建的crontab任務(wù)對應的文件就是/var/spool/cron/tom。一般一個用戶最多只有一個crontab文件。

?三、使用方法

1、添加定時任務(wù) : crontab -e

基本格式 :
*  *  *  *  *  command
分  時  日  月  周  命令

舉例一:凌晨3點執(zhí)行sh命令 crontab -e 00 03 * * * /root/scripts/creat_flag.sh 舉例二:每天的下午4點、5點、6點的5 min、15 min、25 min、35 min、45 min、55 min時執(zhí)行命令。 crontab -e 5,15,25,35,45,55 161718 * * * command 舉例三:每隔兩個小時 crontab -e 0 */2 * * * echo "Have a break now." >> /tmp/test.txt 舉例四:每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點 crontab -e 0 11 4 * 1-3 command line 舉例五:每月1號4點去執(zhí)行/etc/cron.monthly目錄內(nèi)的腳本 * 4 1 * * root run-parts /etc/cron.monthly 注意: "run-parts"這個參數(shù)了,如果去掉這個參數(shù)的話,后面就可以寫要運行的某個腳本名,而不是文件夾名

解 釋:?

第1列表示分鐘1~59 每分鐘用或者 /1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要運行的命令
---------------------

?

2、查看定時任務(wù)

crontab -l

3、刪除全部定時任務(wù)

crontab -r

?四.實戰(zhàn)

每日21點啟動執(zhí)行test.sh文件,執(zhí)行到21:15分后結(jié)束。

1.test.sh存放路徑為/root/user,腳本內(nèi)容如下:

#!/bin/bash be_s=2100 en_s=2115while [ "$be_s" -le "$en_s" ] doecho "-----">/root/user/1.log //一定要注意,此處日志文件路徑為全路徑be_s=`date +%H%M`echo $be_s done

2.文件增加可執(zhí)行權(quán)限

cd /root/user chmod +x test.sh

3.設(shè)定定時任務(wù)

crontab -e 0 21 * * * /root/user/test.sh //注意執(zhí)行文件,必須為全路徑

4.查看定時任務(wù)

crontab -l

?

?

?

參考文檔:

linux 讓 crontab 每天03點00 訪問一次指定的url

Linux下的crontab定時執(zhí)行任務(wù)命令詳解

?

轉(zhuǎn)載于:https://www.cnblogs.com/badboy200800/p/9788904.html

總結(jié)

以上是生活随笔為你收集整理的【Linux基础】crontab定时命令详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。