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

歡迎訪問 生活随笔!

生活随笔

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

linux

linux 定时任务

發布時間:2025/5/22 linux 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 定时任务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實現每分鐘執行一次腳本

有兩種方式:

方式①---------url方式

*/1 * * * * curl ?http://192.168.181.130/count

備注:時間+curl+url

?

方式②--------絕對路徑(目前這種方式沒效果,不知是不是因為php的路徑不對的原因,待查)

*/1 * * * * /usr/local/php/bin/php http://192.168.181.130/count

?

?

1)、時間格式說明

minute: 表示分鐘,可以是從0到59之間的任何整數。
hour:表示小時,可以是從0到23之間的任何整數。
day:表示日期,可以是從1到31之間的任何整數。
month:表示月份,可以是從1到12之間的任何整數。
week:表示星期幾,可以是從0到7之間的任何整數,這里的0或7代表星期日。
command:要執行的命令,可以是系統命令,也可以是自己編寫的腳本文件。
在以上各個字段中,還可以使用以下特殊字符:

星號(*):代表所有可能的值,例如month字段如果是星號,則表示在滿足其它字段的制約條件后每月都執行該命令操作。
逗號(,):可以用逗號隔開的值指定一個列表范圍,例如,“1,2,5,7,8,9”
中杠(-):可以用整數之間的中杠表示一個整數范圍,例如“2-6”表示“2,3,4,5,6”
正斜線(/):可以用正斜線指定時間的間隔頻率,例如“0-23/2”表示每兩小時執行一次。同時正斜線可以和星號一起使用,例如*/10,如果用在minute字段,表示每十分鐘執行一次。

?

2)、啟動

service crond start

?

3)、命令說明

?

crontab

crontab命令被用來提交和管理用戶的需要周期性執行的任務,與windows下的計劃任務類似,當安裝完成操作系統后,默認會安裝此服務工具,并且會自動啟動crond進程,crond進程每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。

語法:

crontab(選項)(參數)
選項:

e:編輯該用戶的計時器設置;
-l:列出該用戶的計時器設置;
-r:刪除該用戶的計時器設置;
-u<用戶名稱>:指定要設定計時器的用戶名稱。

擴展:

Linux下的任務調度分為兩類:系統任務調度和用戶任務調度。

系統任務調度:系統周期性所要執行的工作,比如寫緩存數據到硬盤、日志清理等。在/etc目錄下有一個crontab文件,這個就是系統任務調度的配置文件。

/etc/crontab文件包括下面幾行:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=”“HOME=/
# run-parts
51 * * * * root run-parts /etc/cron.hourly
24 7 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
前四行是用來配置crond任務運行的環境變量,第一行SHELL變量指定了系統要使用哪個shell,這里是bash,第二行PATH變量指定了系統執行命令的路徑,第三行MAILTO變量指定了crond的任務執行信息將通過電子郵件發送給root用戶,如果MAILTO變量的值為空,則表示不發送任務執行信息給用戶,第四行的HOME變量指定了在執行命令或者腳本時使用的主目錄。

用戶任務調度:用戶定期要執行的工作,比如用戶數據備份、定時郵件提醒等。用戶可以使用 crontab 工具來定制自己的計劃任務。所有用戶定義的crontab文件都被保存在/var/spool/cron目錄中。其文件名與用戶名一致,使用者權限文件如下:

/etc/cron.deny 該文件中所列用戶不允許使用crontab命令
/etc/cron.allow 該文件中所列用戶允許使用crontab命令
/var/spool/cron/ 所有用戶crontab文件存放的目錄,以用戶名命名

?

查看crontab服務狀態:

service crond status
手動啟動crontab服務:

service crond start
查看crontab服務是否已設置為開機啟動,執行命令:

ntsysv
加入開機自動啟動:

chkconfig –level 35 crond on
實例

每1分鐘執行一次command

* * * * * command
1
每小時的第3和第15分鐘執行

3,15 * * * * command
1
在上午8點到11點的第3和第15分鐘執行

3,15 8-11 * * * command
1
每隔兩天的上午8點到11點的第3和第15分鐘執行

3,15 8-11 */2 * * command
1
每個星期一的上午8點到11點的第3和第15分鐘執行

3,15 8-11 * * 1 command
1
每晚的21:30重啟smb

30 21 * * * /etc/init.d/smb restart
1
每月1、10、22日的4 : 45重啟smb

5 4 1,10,22 * * /etc/init.d/smb restart
1
每周六、周日的1:10重啟smb

10 1 * * 6,0 /etc/init.d/smb restart
1
每天18 : 00至23 : 00之間每隔30分鐘重啟smb

0,30 18-23 * * * /etc/init.d/smb restart
1
每星期六的晚上11:00 pm重啟smb

0 23 * * 6 /etc/init.d/smb restart
1
每一小時重啟smb

* */1 * * * /etc/init.d/smb restart
1
晚上11點到早上7點之間,每隔一小時重啟smb

* 23-7/1 * * * /etc/init.d/smb restart
1
每月的4號與每周一到周三的11點重啟smb

0 11 4 * mon-wed /etc/init.d/smb restart
1
一月一號的4點重啟smb

0 4 1 jan * /etc/init.d/smb restart
1
每小時執行/etc/cron.hourly目錄內的腳本

01 * * * * root run-parts /etc/cron.hourly
1
帶url參數的定時任務

一、curl模式:

*/1 * * * * curl http://aaa.***.com/test.php?name=xiaoming&sex=male
1
二、crontab模式

*/1 * * * * /app/bin/php /data/html/aaa.***.com/test.php -name xiaoming -sex male
1
取數據兩種方式:

1、

if($argc > 0) print_r($argv);
1
結果:

array (
0 => '/data/html/live.gtarcade.com/redis_to_mysql.php',
1 => '-name',
2 => 'xiaoming',
3 => '-sex',
4 => 'male',
)
1
2
3
4
5
6
7
2、

$options = "name:sex:";
$opts = getopt( $options );
print_r($opts);
1
2
3
結果:

array (
'name' => 'xiaoming',
'sex' => 'male',
)
1
2
3
4
測試代碼:

//寫日志
function write_log($data){
$years = date('Y-m');
//設置路徑目錄信息
$url = '/data/html/***/public/log/txlog/'.$years.'/'.date('Ymd').'_request_log.txt';
$dir_name=dirname($url);
//目錄不存在就創建
if(!file_exists($dir_name))
{
//iconv防止中文名亂碼
$res = mkdir(iconv("UTF-8", "GBK", $dir_name),0777,true);
}
$fp = fopen($url,"a");//打開文件資源通道 不存在則自動創建
fwrite($fp,var_export($data,true)."\r\n");//寫入文件
fclose($fp);//關閉資源通道
}

// write_log(['a'=>'b']);exit;
// if($argc > 0) write_log($argv);exit;
$options = "f:g:";$opts = getopt( $options );write_log($opts);exit;
write_log($_REQUEST);exit;


?

轉載于:https://www.cnblogs.com/sz-xioabai/p/9988709.html

總結

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

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

主站蜘蛛池模板: 国产精品免费一区二区 | 亚洲成人二区 | 热热热热色 | 色播亚洲 | 国产精品激情 | 秋霞黄色网 | 亚洲熟妇中文字幕五十中出 | 欧美日韩免费网站 | 91高清免费 | 国产超碰人人模人人爽人人添 | 国产资源在线看 | 裸体喂奶一级裸片 | 亚洲欧美在线一区二区 | 日本极品丰满ⅹxxxhd | 国产伦精品一区二区三区网站 | 北条麻妃在线一区 | 日本高清视频一区二区 | 国产伦人伦偷精品视频 | 优优色影院 | 日韩女优网站 | 嫩模被强到高潮呻吟不断 | 欧美亚洲国产一区 | 农村老女人av | 久久国产精品-国产精品 | 蜜乳av一区 | 日韩精品国产AV | 97精品久久| 亚洲色图影院 | 特黄三级 | 久久国产经典视频 | 青草草在线观看 | 日韩电影一区 | 潘金莲一级淫片免费放动漫 | 精品国产乱码久久久久久浪潮 | 日本人妻换人妻毛片 | 久久伊人成人网 | 免费的性爱视频 | 97精品国产97久久久久久春色 | 亚洲人成网站999久久久综合 | 亚洲天堂男人的天堂 | 美女爱爱视频 | 日本毛片网站 | 少妇太紧太爽又黄又硬又爽小说 | 亚洲成人激情小说 | 欧美性一区二区 | 国产精品免费看 | wwww欧美 | 国产精品福利一区二区三区 | 久久久久免费精品 | 欧美激情久久久久 | 91久久爱| 人人涩| 成人免费毛片aaaaaa片 | 久久久久久久久久久久电影 | 春物催眠 | 成人福利视频导航 | 尤物videos另类xxxx | 精品久久毛片 | 人人看人人射 | 亚洲二三区 | 日本一二三区在线 | 不卡视频一区二区三区 | 永久免费未满视频 | 亚洲av成人精品一区二区三区在线播放 | 铠甲勇士猎铠 | 黄色视屏在线免费观看 | 夜夜干夜夜 | 国产精品成人久久久久久久 | 欧美偷拍综合 | 深夜视频在线免费观看 | 日日日操操操 | 97精品国产97久久久久久春色 | 干b视频在线观看 | 亚洲综合性 | 风韵丰满熟妇啪啪区老熟熟女 | 免费人妻一区二区三区 | 亚洲激情片 | 午夜剧场福利 | 大又大粗又爽又黄少妇毛片 | 精品少妇人妻一区二区黑料社区 | 日韩视频播放 | 在线中文字幕日韩 | 国产精品高潮呻吟久久久 | 久草视频资源 | 成人mv在线观看 | av影视在线 | 亚洲网站免费看 | 男女一区 | 西西人体大胆4444ww张筱雨 | 韩国毛片一区二区 | 91精品视频一区 | 国产精品第72页 | 黄色高清网站 | 亚州色图欧美色图| 999av视频| 日韩亚州| 影音先锋在线看片资源 | 天天av天天| 日本电影一区二区三区 |