我連接到一個電子商務網站的API,爲了從他們那裏得到產品評論,我想要做的是設置產品ID,我希望它使用1到10的循環迭代器進行審閱,例如:自動運行一個php腳本
循環從i = 1至10
的product_id =我
//這裏我想告訴我的PHP腳本來重新提交自己與新的product_id
我發現的cron將提交對我來說,但後來我將無法在product_id上循環,我將不得不在cron和在PHP腳本中的迭代器根本就不是高效的解決方案。 沒有人知道如何幫我
我連接到一個電子商務網站的API,爲了從他們那裏得到產品評論,我想要做的是設置產品ID,我希望它使用1到10的循環迭代器進行審閱,例如:自動運行一個php腳本
循環從i = 1至10
的product_id =我
//這裏我想告訴我的PHP腳本來重新提交自己與新的product_id
我發現的cron將提交對我來說,但後來我將無法在product_id上循環,我將不得不在cron和在PHP腳本中的迭代器根本就不是高效的解決方案。 沒有人知道如何幫我
你可以重寫你的PHP腳本使用$ argv的 http://php.net/manual/en/reserved.variables.argv.php
,那麼你可以像
#!/bin/bash
for i in {1..5}
do
php script.php $i
done
保存它把它作爲sh文件,並將其添加到CRON
感謝兄弟,我相信這正是我想要的,但我實際上並沒有明白怎麼會玉米執行嗎? –
好吧,您必須將此.sh文件保存在任何位置,並使用chmod + x將其保存爲可執行文件,然後在您的crontab中添加一個條目,指定腳本運行的頻率。您應該閱讀關於crontab及其語法或使用任何crontab生成器來滿足您的需求 – baskax
mmmmmmmmmmmmmmm,非常感謝bro,我會嘗試您建議的內容 –
你有什麼具體問題?現在,似乎你想要爲你寫的PHP腳本 –
爲什麼你不能在你的PHP腳本中查看'product_id'? –
我不完全確定*重新提交腳本*的意思,但cron應該用循環調用腳本。 – jeroen