我需要將每日調用自動化爲單個PHP腳本,但每次都會傳遞一個不同的參數(大約30)。有沒有一種簡潔的方式來處理這個問題,除了爲每個腳本調用創建一個單獨的cron?謝謝你的指點。運行cron作業以將多個參數傳遞給同一個PHP腳本
1
A
回答
2
2
$ argv數組將舉行多個參數:
http://php.net/manual/en/reserved.variables.argv.php
<?php
var_dump($argv);
?>
用法示例:
$ php cli.php param1 param2 param3
輸出:
array(4) {
[0]=>
string(7) "cli.php"
[1]=>
string(6) "param1"
[2]=>
string(6) "param2"
[3]=>
string(6) "param3"
}
0
您合作uld創建一個parameters.txt文件,所有30個左右的參數用換行符分隔。然後創建一個單獨的counter.txt文件,其中包含0。
閱讀counter.txt文件。讀取參數文件,用換行符分割它,然後訪問計數器文件指示的索引位置以獲取參數。
(這裏你的文件邏輯)
增量計數器,寫入新的計數器counter.txt(覆蓋它),然後繼續這個過程中,復位計數器,一旦你達到你的上限。
相關問題
- 1. 從一個cron作業執行/運行多個php cron腳本
- 2. 如何通過curl將多個參數傳遞給cron作業?
- 3. Cron作業 - PHP腳本 - 多個用戶?
- 4. 如何添加一個cron作業來運行php腳本
- 5. Cron作業PHP腳本不會運行
- 6. Cron作業來運行php腳本
- 7. 多個參數傳遞給bash腳本
- 8. 傳遞一個多行字符串作爲參數傳遞給腳本在Windows
- 9. 如何將bash參數傳遞給cron作業中的python腳本?
- 10. 如何使用參數運行cron作業並將結果傳遞給日誌?
- 11. 將多個值傳遞給單個PowerShell腳本參數
- 12. 傳遞多個參數在啓動作業命令腳本塊
- 13. 腳本運行一次一個月,但不使用cron作業
- 14. 將一個PHP變量傳遞給一個java腳本函數
- 15. PHP腳本將無法運行作爲cron作業
- 16. Gulp:將多個命令行參數傳遞給同一任務
- 17. PHP/Ajax/jQuery - 將一個jQuery值傳遞給一個PHP腳本
- 18. 如何通過cron作業來運行一個shell腳本
- 19. 創建一個php腳本作爲cron作業運行 - 使用Zend Framework庫
- 20. 將PHP數組通過Javascript傳遞給另一個PHP腳本
- 21. Cron作業和php腳本
- 22. 如何將多個字符串參數傳遞給PowerShell腳本?
- 23. 將多個參數傳遞給從node.js產生的python腳本
- 24. 將參數傳遞給另一個腳本中的函數?
- 25. 編寫一個shell腳本以將作業添加到cron中
- 26. 失敗多個參數傳遞給在命令行Python腳本
- 27. 只運行一個cron作業一次
- 28. 將值傳遞給cron中的腳本
- 29. Powershell的:將參數傳遞給作業
- 30. cron作業沒有運行腳本
什麼決定哪個參數傳遞給腳本,只是時間? – 2011-05-23 14:48:45
有大約30個數字的數組,這些數字都需要單獨傳遞給腳本 - 參數是幾天,每個數字都用作查詢中的過濾器 – spinozf 2011-05-23 14:51:32