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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS7下的任务计划

發布時間:2024/3/26 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS7下的任务计划 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

若要在固定時間觸發某個作業,就需要創建任務計劃。CentOS 7下可以通過修改/etc/crontab/文件或者使用 crontab命令實現任務計劃。

1、 /etc/crontab文件

root用戶模式下,在命令行輸入vi /etc/crontab即可打開上述文件,內容如下:

SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # 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

若要設置每天晚上21:30分執行/root/backup.sh文件,僅需要在該文末尾增加一行如下:

30 21 * * * root /root/backup.sh # 共7個字段

此時,backup.sh中的內容是一些文件備份命令,如下實例:

#!/bin/bash #定時備份文件,文件名包含備份具體時間 tar -zcvf ~/backup/boot_$(date -d "today" +"%Y%m%d_%H%M").tar.gz /boot

注意:僅root用戶可通過修改/etc/crontab文件來實現任務計劃

2、crontab命令

任何用戶都可通過crontab命令來實現任務計劃,例如:
a、在linux用戶模式下,通過輸入crontab -e編輯用戶linux的任務計劃文檔,如下所示;

[linux@master ~]$ crontab -e13 * * * * touch /home/linux/tt # 當前小時的第13分鐘時創建一個文件tt 25 * * * * tar zcvf /home/linux/backup/linux_home.tar.gz /home/linux # 當前小時的第25分鐘時創建一個文件linux_home.tar.gz

b、上述輸出結果顯示,當前linux用戶有兩個任務計劃,如需要再添加,僅需要在末尾增加一行并按規定填寫計劃內容即可;

c、上述任務計劃寫入的文件是:/var/spool/cron/linux <— 用戶名

3、 /etc/crontab文件與crontab命令比較

  • 僅root用戶才能通過修改/etc/crontab文件實現任務計劃,所有用戶都可使用crontab命令實現任務計劃;
  • 任務計劃的格式不同:/etc/crontab有7個字段設置,crontab命令僅有6個字段需設置。

總結

以上是生活随笔為你收集整理的CentOS7下的任务计划的全部內容,希望文章能夠幫你解決所遇到的問題。

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