如何在不打开Linux浏览器的情况下从命令行执行URL

时间:2018-05-04 15:03:04

标签: linux shell ubuntu url redhat

我想创建一个shell文件来运行URL而无需打开浏览器,它可以在Windows中运行但在Linux中是否有人知道如何操作?

2 个答案:

答案 0 :(得分:0)

您可以使用wgetcurllynxperl(使用WWW::UserAgent模块)从命令行发出HTTP请求,或nodejs(使用fetchrequest模块)或php(使用file_get_contents模块)或其他一系列方法。

答案 1 :(得分:0)

这已经在一个bat文件的窗口中完成,所以URL的执行每7分钟编程一次,我想将它迁移到linux,因为我用它的用户和传递参数迁移方法。

    @if (@CodeSection == @Batch) @then
@echo off & setlocal
set "URL=http://......."
cscript /nologo /e:jscript "%~f0" "%URL%"
goto :EOF
@end // end batch / begin JScript chimera

var x = WSH.CreateObject("Microsoft.XMLHTTP");

x.open("GET",WSH.Arguments(0),false,"user","pass");
x.setRequestHeader('User-Agent','XMLHTTP/1.0');
x.send('');
while (x.readyState != 4) WSH.Sleep(50);