2017-07-18 154 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'