2017-07-18 13 views
1

毎晩午前12時15分にSOLRフルインポートを実行するためにAmazon EC2 Linuxでcronをセットアップしたいとします。 私はcronをセットアップする前に、端末で動作しているかどうかをテストしました。私はlynxコマンドを使用しているときにSOLRフルインポートが機能しない

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

テストにコマンドの下に使用するコマンドの出力:

[1] 15153 

しかし、私は、フルインポートがactully開始するかどうかをチェックするために以下のURLに行くとき。完全インポートコマンドが実行されていないことがわかります。 http://amzon-instance-ip:8983/solr/#/workb/dataimport//dataimport

SOLRのフルインポートがlynxコマンドで実行されていないのはなぜですか?私はlynxを正しく使用していますか、別の方法を使用する必要がありますか?どんな提案もお願いします。

+1

あなたはwgetのを使用するLinux curlコマンドを使用して

? – Oyeme

+0

@Oyeme、ご意見ありがとうございます。私は2つの解決策を考え出し、それらを下に掲示しました。 –

答えて

0

私はインターネットでLynxと連携していないのに解決策を見つけることができなかった理由を解決するのに時間を費やしました。 @Oyemeの提案に感謝します.linuxのcurlとwgetコマンドを使用してURLを実行する2つの方法があります。

Linuxの wgetコマンドを使用して
curl -s ' http://amzon-instance-ip:8983/solr/work/dataimport?command=full-import&clean=false' > /dev/null 

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