2016-06-27 133 views
0

我連接到一個電子商務網站的API,爲了從他們那裏得到產品評論,我想要做的是設置產品ID,我希望它使用1到10的循環迭代器進行審閱,例如:自動運行一個php腳本

循環從i = 1至10
   的product_id =我
//這裏我想告訴我的PHP腳本來重新提交自己與新的product_id

我發現的cron將提交對我來說,但後來我將無法在product_id上循環,我將不得不在cron和在PHP腳本中的迭代器根本就不是高效的解決方案。 沒有人知道如何幫我

+0

你有什麼具體問題?現在,似乎你想要爲你寫的PHP腳本 –

+0

爲什麼你不能在你的PHP腳本中查看'product_id'? –

+0

我不完全確定*重新提交腳本*的意思,但cron應該用循環調用腳本。 – jeroen

回答

1

你可以重寫你的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

+0

感謝兄弟,我相信這正是我想要的,但我實際上並沒有明白怎麼會玉米執行嗎? –

+0

好吧,您必須將此.sh文件保存在任何位置,並使用chmod + x將其保存爲可執行文件,然後在您的crontab中添加一個條目,指定腳本運行的頻率。您應該閱讀關於crontab及其語法或使用任何crontab生成器來滿足您的需求 – baskax

+0

mmmmmmmmmmmmmmm,非常感謝bro,我會嘗試您建議的內容 –