0
A
回答
3
您可以轻松地使用curl做到这一点(你可能必须安装卷曲,如果你的系统还没有它)。
例如,执行
curl -Is [URL YOU WANT TO CHECK] | head -n 1
将返回一个http status code。然后,您可以通过此状态代码确定url是否存在。例如:
curl -Is http://stackoverflow.com/questions/21597851/how-to-check-whether-url-is-working-or-not-through-linux-shell | head -n 1
即,您的问题,将返回200状态码。 HTTP/1.1 200 OK
但另一个网址,如
curl -Is http://stackoverflow.com/questions/madeupquestion/example | head -n 1
将返回404,因为它不存在。 HTTP/1.1 404 Not Found
相关问题
- 1. 检查URL是否通过iframe加载
- 2. 如何检查java是否通过shell脚本安装
- 3. 如何检查是否有任何变量通过URL传递?
- 4. 如何检查smtp是否从命令行工作(Linux)
- 5. 如何检查数字是否在linux shell中?
- 6. 如何检查Linux shell脚本是否由cronjob执行?
- 7. 如何检查文件是否仅包含Linux shell中的零?
- 8. 如何通过Laravel检查URL是否存在?
- 9. 如何检查url是否存在通过https在java
- 10. 如何通过PHP检查URL是否存在?
- 11. 如何检查Passport是否通过express.Router()
- 12. 检查进程是否正在运行linux shell不能正常工作
- 13. CDOSYS:如何检查它是否工作?
- 14. 如何检测Node.js脚本是否通过shell管道运行?
- 15. 检查Tomcat是否通过shell脚本运行
- 16. 检查gradle测试是否通过shell脚本
- 17. 检查过程(URL)是否存在vb.net
- 18. 如何检查URL是否有效
- 19. 如何检查URL是否有效?
- 20. 如何检查URL是否正确
- 21. 如何检查url是否包含“main.php”
- 22. 如何检查URL是否存在?
- 23. 如何检查是否通过linux中的终端最小化窗口
- 24. 检查SetParent函数是否工作?
- 25. 不断检查显示器是否在Linux上工作
- 26. Linux:检查是否有文件[-f不工作]
- 27. Linux检查shell命令(bash)
- 28. 检查URL是否工作或不使用
- 29. 检查是否存在XML(不工作)
- 30. jQuery的:通过检查URL
'curl -Is http://google.com | head -n 1' – MLeFevre
我通常使用wget –
这取决于你的意思是'working'。你的意思是如果服务器启动并响应内容?或者,如果内容本身有效? –