crontab定時任務傳參數並通過php獲取

一、設置定時任務時直接在執行的文件後面加上參數

*/1 * * * * php /var/www/html/test22.php 44 33 >>/var/www/html/test22.log 2>&1

*/1 * * * * 設置一分鐘執行一次
/var/www/html/test22.php是要執行的php文件
>>/var/www/html/test22.log是把執行的輸出寫到日誌文件

二、php代碼

<?php
global $argv;
print_r($argv[1]);
echo PHP_EOL;
print_r($argv[2]);
echo "I am ljl".PHP_EOL;
?>

三、解釋:
$argv就是獲取到的參數列表 0是文件名 後面的是參數
$arfc則是參數總數 相當於count($argv)

四、結果
在這裏插入圖片描述

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