我正在寻找一个简单的shell(+ curl)检查,如果URL存在(返回200),它将被评估为true或false.
我知道我可以根据http://docs.vagrantup.com/v2/virtualbox/configuration.html配置我的Vagrantfile以使用GUI启动我的机器:
config.vm.provider "virtualbox" do |v|
v.gui = true
end
Run Code Online (Sandbox Code Playgroud)
但是,如果我开始使用无头盒子,那么在机器运行时是否有办法启动GUI?Virtualbox提供小预览,所以我怀疑它是可能的,但我没有找到任何关于如何做到这一点的文档.
编辑:特里指出,我可以vagrant reload在更改上面的设置后得到一个gui,但重新启动该框.我仍然希望有一个简单的方法来启用gui而无需重启.
我必须检查200个http URL的状态,并找出其中哪些是断开的链接.链接存在于一个简单的文本文件中(比如我的〜文件夹中的URL.txt).我正在使用Ubuntu 14.04,我是一个Linux新手.但我知道bash shell非常强大,可以帮助我实现我想要的.
我的确切要求是读取包含URL列表的文本文件,并自动检查链接是否正常工作,并将响应写入包含URL及其相应状态(工作/损坏)的新文件.
我想向URL发出cURL GET请求,并根据返回的HTTP代码决定是否对返回的HTTP数据执行某些操作.
例如,如果通过cURL的某个url请求的HTTP代码有效(没有超时或错误),那么请保留我系统中某处的请求返回的数据.
我怎样才能实际"捕获"返回的HTTP代码(或超时)并根据它做出决定?