日韩性视频-久久久蜜桃-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 定时任务的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲天堂精品视频 | 欧美黄色一级大片 | 久久com| 国产又爽又色 | 超碰人人澡 | av男人的天堂在线观看 | www.96av| 国产精品三级av | 四虎影库在线播放 | 国产精品视频久久久 | 国产小视频在线 | 91极品在线 | 精品人妻午夜一区二区三区四区 | 性视频免费看 | 亚洲AV无码精品一区二区三区 | 亚洲黄色网址大全 | 欧美 唯美 清纯 偷拍 | 国产免费一区二区三区最新6 | 亚洲8888 | 很黄很污的视频网站 | 超碰在线91 | 黄色香蕉视频 | 亚洲品质自拍视频网站 | 日本欧美久久久久免费播放网 | 国产福利不卡 | 亚洲精品 欧美 | 污网在线看| 靠逼视频免费网站 | 国产又色又爽又高潮免费 | 欧美一级二级片 | 涩涩网站在线观看 | 久久国产亚洲精品无码 | 国产 日韩 欧美 制服丝袜 | 欧美热热 | 国产女18毛片多18精品 | 五月婷婷深深爱 | 亚洲论理| а√天堂8资源中文在线 | 国产精品一区二区黑人巨大 | 天天爱夜夜爱 | 青青草91 | 成人动漫亚洲 | 91精品在线视频观看 | 天天狠天天干 | 欧美人日b | 日韩一区在线免费观看 | 亚洲成人av一区 | 天堂a√在线 | 精品中文字幕一区二区 | 丁香花免费高清完整在线播放 | 亚洲另类图区 | 欧美精品videos另类日本 | 亚洲国产成人自拍 | 又黄又色又爽的视频 | www黄色 | 亚洲国产精品麻豆 | 国产乱码精品一品二品 | 黄色网络在线观看 | 欧美一区二区三区四区在线 | 精品国产麻豆 | 一级黄色小视频 | 哈利波特3在线观看免费版英文版 | 国产偷人妻精品一区二区在线 | 青青在线视频观看 | 国产精品久久久久无码av色戒 | 色婷婷导航 | 2019日韩中文字幕 | 在线成人av | 欧洲免费av | 三级免费观看 | 国产精品入口 | 欧美日韩乱 | 亚洲第一视频网站 | av网站入口 | 久久综合久久鬼色 | 中文字幕久热 | 国产男女激情 | 青娱乐在线视频免费观看 | 日本激情影院 | 韩国av三级 | 国产欧美一区二区三区在线看 | 国产精品久久久久影院 | 亚洲激情视频在线播放 | 欧美色爽 | 亚洲精品无吗 | 一区二区三区四区国产精品 | 人妻少妇精品一区二区三区 | 久久久这里有精品 | 成人深夜视频 | 性欧美在线观看 | 国产精品夜夜嗨 | 一本一道波多野结衣一区二区 | 精品中文一区二区三区 | 在线观看福利片 | 麻豆乱码国产一区二区三区 | 久久九九热 | 妹子色综合 | 美女隐私免费网站 | 视频在线观看99 |