成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

讓你學會Linux計劃任務

運維 系統運維
在過去的一年里,微軟的windows 7大行其道,不過Linux系統也越來越受到歡迎,你對Linux系統了解么?你是Linux系統的應用者么?本文為你詳細介紹Linux計劃任務,為你在學習Linux計劃任務時起一定的作用。

在過去的一年里,微軟的windows 7大行其道,不過Linux系統也越來越受到歡迎,你對Linux系統了解么?你是Linux系統的應用者么?本文為你詳細介紹Linux計劃任務,為你在學習Linux計劃任務時起一定的作用。

Linux有三種計劃任務:
at:指定一個時間執(zhí)行一個任務 (適用一個或多個任務,執(zhí)行一次后就不用)
cron:根據一個時間表自動執(zhí)行任務 (使用一個或多個任務,周期性執(zhí)行)
系統級別的計劃任務及其擴展anacron:在一個指定時間間隔錯過后自動執(zhí)行任務

一、at服務:安排一個任務在未來執(zhí)行,需要一個atd的系統后臺進程

#at now+2 minutes 回車
>輸入要執(zhí)行的命令
>ctrl+d 結束輸入

atq;查詢當前的等待任務
用atq來查詢,已經運行的任務,就消失了。這就是at計劃任務的重點,只運行一次
atrm:刪除等待任務
啟動計劃任務后,如果不想啟動設定好的計劃任務可以使用atrm命令刪除。
格式:atrm 任務號
命令后面跟計劃任務編號,如果不跟,就會刪除這個用戶所有的計劃任務。

還可以進入到/var/spool/at目錄里把計劃任務刪除,計劃任務的文件都保存在該目錄里,可以用rm -f 文件名來刪除(以文件的形式刪除計劃任務,因為計劃任務是以文件形式保存在該目錄中)

在通常情況下,超級用戶都可以使用這個命令。對于其他用戶來說,能否可以使用就取決于兩個文件:/etc/at.allow和/etc/at.deny

如果你要讓哪個用戶不能使用計劃任務,就直接把他的用戶名寫進去就可以了,一排只能寫一個。
同時寫入allow 及deny, 允許.

二、cron服務

上面已經簡單介紹了cron的一些進程和控制。下面我們來看看cron怎么實現。
相對與at,cron的優(yōu)點就是能夠周期性的執(zhí)行某個命令,at卻只能執(zhí)行一次
cron的后臺進程名字是crond ,cron也是system V的服務,所以我們可以service crond start|stop 來啟動和關閉此服務,也可以使用chkconfig或者ntsysv來選擇cron服務的默認開啟,這些命令在以前我們都講過的

#crontab -e              編輯當前用戶的cron表
#crontab -l               查看當前用戶的cron表
#crontab -r              刪除當前用戶的cron進程
#crontab -u 用戶名 以某用戶的身份來控制cron表
還有個重要的知識點,就是當用戶的計劃任務建立后是存放在/var/spool/cron這個目錄
當使用crontab -e編輯當前用戶的cron表后,會出現一個vi文件,cron的格式是這樣的。分成兩列,左邊是時間,右邊是運行的命令。時間是由5個部分組成。
例:
* * * * *          wall hello everyone
5個星號分別代表:minute hour day-of-month month-of-year day-of-week 分時日月周 ,而wall hello everyone 這是命令內容。上面的意識是每分每小時每天每月每周廣播hello everyone。具體時間大家可以自己定義。如果要每兩分鐘發(fā)送就用*/2代替***個*。也可以是用具體時間來表示。
Crontab –e 編輯的任務不要加入用戶名

***個*星號代表個小時的第幾分鐘:minute 范圍是從0-59
第二個*星號代表每天的第幾個小時:hour 范圍是從0-23
第三個*星號代表每月的第幾個日:day-of-month 范圍從1-31
第四個*星號代表沒年的第幾個月:month-of-year 范圍從1-12
第五個*星號代表每周的星期幾:day-of-week 范圍從0-6,其中0表示星期日
用戶名:也就是執(zhí)行程序要通過哪個用戶來執(zhí)行,這個一般可以省略;
命令:執(zhí)行的命令和參數。
如果我要表示9月10日25分執(zhí)行l(wèi)s var/spool/cron任務怎么表示?
25 * 10 9 *         ls var/spool/cron

*/1 * * * 0 wall Hello redking.blog.51cto.com
*/   表示每多少分鐘執(zhí)行一次哈~

當制定了cron任務后,可以用crontab -l查看, 也可以到/var/spool/cron/目錄查看。里面的文件名字就是對應用戶的cron任務
可以使用crontab -r 來刪除當前用戶的cron

vim /etc/crontab 與crontab -e寫入的定時運行有什么區(qū)別?
vim /etc/crontab:是系統級別定義的crontab,/etc/crontab的所有者和組都是root
crontab -e :是用戶自定義的crontab,是所有的用戶都可以寫入的
兩種方法記錄的位置不一樣,一個在/etc/ 另一個在/var/ 里面。都被cron服務調用哈~

三、系統級別的計劃任務及其擴展anacrontab
anacrontab就是系統計劃任務的擴展文件:在一個指定時間間隔錯過后自動執(zhí)行任務
這個是系統設置好了,清理系統垃圾或者是自動執(zhí)行某些腳本的系統任務,一般我們做了解就行了,不要更改
配置文件是/etc/anaconrtab

  1. # /etc/anacrontab: configuration file for anacron  
  2. # See anacron(8) and anacrontab(5) for details.  
  3. SHELL=/bin/sh  
  4. PATH=/sbin:/bin:/usr/sbin:/usr/bin  
  5. MAILTO=root 
  6. #####格式是這樣的:period(頻率.天數) delay(延遲,分鐘) job-identifier command  
  7. 1       65      cron.daily              run-parts /etc/cron.daily  
  8. 7       70      cron.weekly             run-parts /etc/cron.weekly  
  9. 30      75      cron.monthly            run-parts /etc/cron.monthly 

SHELL:就是運行計劃任務的解釋器,默認是bash
PATH:執(zhí)行命令的環(huán)境變量
MAILTO:計劃任務的出發(fā)者用戶
HOME:家目錄為/
run-parts是一個腳本,在/usr/bin/run-parts,作用是執(zhí)行一個目錄下的所有腳本/程序。
run-parts /etc/cron.hourly執(zhí)行目錄/etc/cron.hourly/之下的所有腳本/程序.
run-parts下面就是運行的命令

***行的意思是:每天開機65分鐘后就檢查cron.daily文件是否被執(zhí)行了,如果今天沒有被執(zhí)行就執(zhí)行他
第二行的意思是:每隔7天開機后70分鐘檢查cron.weekly文件是否被執(zhí)行了,如果一周內沒有被執(zhí)行就執(zhí)行他

和at差不多,就是/etc/cron.deny這個配置文件來控制, 同時寫入allow 及deny, 允許.以上就是Linux計劃任務。

【編輯推薦】

  1. 輕松掌握Linux關機命令
  2. 講解Linux操作系統進入與退出系統方法
  3. 闡述Linux操作系統不足和發(fā)展趨勢
  4. 關于Linux應用范圍的介紹
  5. 讓你深入了解Linux常用軟件
責任編輯:小霞 來源: CSDN
相關推薦

2010-03-09 17:45:11

Linux計劃任務

2010-01-20 10:27:16

Linuxcrond命

2017-11-23 09:00:02

Linuxcron計劃任務

2017-06-09 13:17:04

Linuxcronanacron

2019-05-29 08:00:00

Linux計劃任務cron

2017-03-27 08:30:00

Windows 8Windows計劃任務

2024-11-06 10:59:00

2021-01-08 08:47:56

Saltstack架構管理服務器

2017-07-14 11:50:15

Windows 10Windows計劃任務

2010-11-15 09:10:43

CrontabLinux計劃任務

2010-01-07 11:10:00

cron配置計劃

2011-04-01 09:17:01

備份cactiwindows

2023-06-29 07:55:52

Quartz.Net開源

2021-08-26 13:22:46

雪花算法隨機數

2010-05-04 12:43:11

Oracle數據庫

2010-05-04 12:29:15

Oracle數據庫

2021-01-14 16:14:06

Python爬蟲代碼

2025-01-16 08:07:05

cron可視化管理器開源

2021-09-14 07:26:26

組合問題循環(huán)

2023-10-06 12:15:02

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 综合久久av | 精品国产免费一区二区三区演员表 | 久久香蕉精品视频 | 欧美日韩网站 | 国产高清精品一区二区三区 | 亚洲成人蜜桃 | 亚洲一区二区电影网 | av激情在线 | 好姑娘影视在线观看高清 | 国产在线观看一区二区三区 | 国产日韩欧美一区二区 | 亚洲免费片 | 国产成人福利视频在线观看 | 美女黄色在线观看 | 亚州无限乱码 | 大乳boobs巨大吃奶挤奶 | 狠狠入ady亚洲精品经典电影 | 在线观看成人精品 | 久久精品综合 | 欧美一区二区在线播放 | 日韩午夜影院 | 亚洲精品国产成人 | 中文字幕国产 | 欧美一级在线观看 | 爱爱视频在线观看 | 欧美一区二区激情三区 | 亚洲第一视频 | 蜜桃视频在线观看免费视频网站www | 国产精品69av| 美女爽到呻吟久久久久 | 久久久久久女 | 日韩影院在线 | 欧美三级电影在线播放 | 欧美三区在线观看 | 日韩在线播放中文字幕 | 成人在线视频网站 | 黄色三级毛片 | 精品中文字幕一区二区三区 | 久久久久国产一级毛片 | 亚洲综合婷婷 | 国产美女在线精品免费 |