还是上面的主机,能ping通www.baidu.com但是curl 该域没有数据回复
时间: 2023-12-10 21:06:17 浏览: 63
这种情况可能是因为你的服务器防火墙禁止了curl的访问或者你的DNS设置有误。你可以尝试以下方法:
1. 确认是否有防火墙限制curl访问,可以通过关闭防火墙或者添加规则来解决。
2. 检查DNS设置是否正确,可以尝试使用其他DNS服务器或者手动设置DNS解析。
3. 尝试使用其他工具如wget等来测试网络连接。
4. 如果上述方法都无效,可能是网络问题或者服务器配置问题,可以联系云服务商或者服务器管理员进行排查。
相关问题
写一个对www.baidu.com进行curl操作的脚本
好的,以下是一个使用curl对www.baidu.com进行操作的脚本:
```
#!/bin/bash
curl -X GET "https://www.baidu.com/" -H "accept: */*"
```
这个脚本使用curl工具来向www.baidu.com发送GET请求,并在HTTP头中包含accept字段。你可以将这个脚本保存为一个文件,例如“baidu_curl.sh”,然后在终端中使用“./baidu_curl.sh”来运行它。
写一个每天在中午12点对www.baidu.com进行curl操作的脚本 并做定时任务
好的,以下是一个每天中午12点对www.baidu.com进行curl操作的脚本,并且使用cron定时任务来执行它。
首先,我们需要创建一个脚本文件,例如“baidu_curl.sh”,并将以下内容添加到文件中:
```
#!/bin/bash
curl -X GET "https://www.baidu.com/" -H "accept: */*"
```
这个脚本与我之前给出的脚本相同,只是没有指定输出。现在我们需要将这个脚本设置为每天中午12点运行一次。
我们可以使用cron来完成这个任务。打开终端并输入以下命令:
```
crontab -e
```
这将打开cron的编辑器。在文件底部添加以下行:
```
0 12 * * * /bin/bash /path/to/baidu_curl.sh
```
这个cron表达式将在每天的中午12点运行脚本。请将“/path/to/baidu_curl.sh”替换为实际的脚本路径。保存并关闭文件。
现在,cron将在每天中午12点运行脚本。你可以使用“crontab -l”命令来查看当前的cron任务列表。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)