使用者cron 排程

2022-03-14 13:56:34 字數 1004 閱讀 5702

返回主頁面

建立定時任務方式一

crontab -e

02 02 * * * /home/slynux/script.sh

輸入crontab -e後,會開啟預設的文字編輯器(通常是vi)供使用者輸入cron作 並儲存。該cron作 將會在指定的時間被排程執行。

建立定時任務方式二

$ crontab task.cron

建立乙個文字檔案(例如task.cron),並寫入cron作 。將檔名作為命令引數,

執行crontab

建立定時任務方式三

crontab<
在行內(inline)指定cron作 ,而無需建立單獨的檔案。例如:

cron作 需要寫在crontab《和eof之間。

例項:crontab -l  檢視

* 1 * * * bash /home/gengyunchong/e2mecho.sh

crontab -e 編輯

crontab -r刪除

每秒執行一次

#!/bin/bash

step=2 #間隔的秒數,不能大於60

for (( i = 0; i < 60; i=(i+step) )); do

$(php '/home/fdipzone/php/crontab/tolog.php')

sleep $step

done

exit 0

工作原理

cron表中的每乙個條目都由6部分組成,並按照下列 序 列:

分鐘(059)

小時(023)

天(131)

月份(112)

工作日(06)

命令(在指定時間執行的指令碼或命令)

前5部分指定了開始執行某個命令例項的時間。還有其他一些選項也可用來指定排程時間

迴圈排程執行cron使用者級複習作業

1.制定計畫任務每天下午 5 00 傳送下課資訊到所有已開啟終端 root kvm crontab e root kvm crontab l 00 17 logger p emerg t message xiakele 或者00 17 usr bin wall n xiakele 2.制定計畫任務每...

cron命令安排任務排程

基本用法 1.crontab l 列出當前的crontab任務 2.crontab d 刪除當前的crontab任務 3.crontab e solaris5.8上面是 crontab r 編輯乙個crontab任務,ctrl d結束 4.crontab filename 以filename做為cr...

spring task任務排程器之Cron表示式

cron表示式是乙個字串,字串以5或6個空格隔開,分為6或7個域,每乙個域代表乙個含義,cron有如下兩種語法格式 1 seconds minutes hours dayofmonth month dayofweek year 2 seconds minutes hours dayofmonth m...