crontab 定時任務

定時任務命令


1,定時任務服務提供crontab命令來設定服務
2,crontab -e    編輯某個用戶的cron服務
3,crontab -l    列出某個用戶cron服務的詳細內容

4,crontab -r    刪除某個用戶的cron服務


格式:


  分         小時       日      月       星期       命令
   *             *           *        *           *            *

 0-59       0-23     1-31  1-12      0-6    command


"*"代表取值範圍內的數字

"/"代表每,比如每分鐘等


例如:

開啓定時任務:crontab -e 

 */1 * * * * php/data/www/cron.php   每分鐘執行cron.php

50 7 * * * /sbin/service sshd start    每天7:50開啓ssh服務


例:如何設置每分鐘插入數據到數據表中?
<?php
	$dns = "mysql:host=localhsot;dbname=test";
	$pdo = new PDO($dns,'root','root');
	$sql="insert into category('column1','column2','column3')values('value1','value2','value3')";
	$pdo->query($sql);
?>


測試執行文件程序:

[root@localhost /]#  /usr/bin/php cron.php

開啓定時任務:crontab -e 


 */1 * * * * /usr/bin/php   /www/cron.php

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章