2017-07-18 34 views
1

我想在Amazon EC2 Linux中設置一個cron以在每天晚上12:15 AM運行SOLR全導入。 在我設置cron之前,我嘗試在終端中測試它是否正常工作。我用下面的命令來測試當使用lynx命令運行時SOLR全導入不工作

/usr/bin/lynx http://amzon-instance-ip:8983/solr/work/dataimport?command=full-import 

輸出命令:

[1] 15153 

但是,當我去到以下網址查詢的全進口是否actully啓動。我看到完整導入命令沒有運行。 http://amzon-instance-ip:8983/solr/#/workb/dataimport//dataimport

任何人都可以幫助我爲什麼SOLR完全導入不使用lynx命令運行?我正確使用l or還是需要使用不同的方法?任何建議請。

+1

你可以使用wget? – Oyeme

+0

@Oyeme,謝謝你的建議。我想出了兩個解決方案,並在下面發佈。 –

回答

0

我花了一些時間在互聯網上尋找解決方案,爲什麼網址不能與l working一起工作,但找不到解決方案。 感謝@Oyeme的建議,我有兩種方法讓我的URL使用linux curl和wget命令運行。

使用Linux curl命令:

curl -s ' http://amzon-instance-ip:8983/solr/work/dataimport?command=full-import&clean=false' > /dev/null 

使用Linux wget命令:

wget -O /dev/null ' http://amzon-instance-ip:8983/solr/work/dataimport?command=full-import&clean=false' 
相關問題