【问题标题】:How to execute a URL from a command line without opening a browser on linux如何在不打开 Linux 浏览器的情况下从命令行执行 URL
【发布时间】:2018-05-04 15:03:03
【问题描述】:

我想创建一个shell文件来在不打开浏览器的情况下运行一个URL,它本来可以在Windows中运行但在Linux中有人知道怎么做吗?

【问题讨论】:

标签: linux shell ubuntu url redhat


【解决方案1】:

您可以使用wgetcurllynxperl(使用WWW::UserAgent 模块)或nodejs(使用@987654327 @ 或request 模块),或php(使用file_get_contents 函数),或许多其他方法。

【讨论】:

    【解决方案2】:

    这已在 Windows 中的 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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-11
      • 2011-07-04
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 2012-12-23
      • 1970-01-01
      相关资源
      最近更新 更多