【发布时间】:2020-04-10 09:01:38
【问题描述】:
我正在尝试在我在谷歌云上创建的虚拟实例上运行以下脚本:
#!/bin/bash
set -eu
DS=$(date "+%Y-%m-%d" -d "7 days ago")
DE=$(date "+%Y-%m-%d" -d "1 day ago")
account=123
## above specifies last weeks delivery
rm -f cookiejar
curl /dev/null -s -S -L -f -c cookiejar 'https://url.io/auth/authenticate' -d name=usr -d passwd='pwd'
curl -o /dev/null -s -S -L -f -b cookiejar -c cookiejar 'https://adloox.io/auth/adminaccounts' -d account=$account
curl -s -S -L -f -o "report1.xlsx" -J -b cookiejar -c cookiejar "https://url.io/adquality/ajax-adblocking?categoryFw=&platform_id[]=7&id1=All&id2=&id3=All&id4=All&id5=&id11=&date=2019-12-09&date_start=$DS&date_end=$DE&website=&keywords=&zfTablePage=1&zfTableColumn=&zfTableOrder=desc&zfTableQuickSearch=&zfTableItemPerPage=100&zfTableDataTablesMaxRows=2628&zfTableItemPerPage=10000&zfTableExport=xlsx"
curl -s -S -L -f -o "report2.xlsx" -J -b cookiejar -c cookiejar "https://url.io/report/ajax-by-tag2?platform_id[]=7&id1=All&id2=&id3=All&id4=All&id5=&id11=&date=2019-12-09&date_start=$DS&date_end=$DE&website=&zfTablePage=1&zfTableColumn=&zfTableOrder=desc&zfTableQuickSearch=&zfTableItemPerPage=100&zfTableDataTablesMaxRows=10000&zfDetails=true&by_viewability=imps_sivt&device_id[]=all&tag_type_id[]=all&support_id[]=all&by_website=1&zfTableItemPerPage=10000&zfTableExport=xlsx"
设置
- 我在本地桌面上安装了 curl(使用 `Ubuntu 18.04.3 LTS 运行
windows 10) - 我的遥控器上安装了 curl(
google cloud virtual instance设置了 Ubuntu 18.04.3 LTS`) - 两者都有版本
curl 7.58.0
问题
在我的本地桌面上运行时没有问题并且文件下载。在我的遥控器上运行时,我可以登录,但是我收到下一个 curl line 的以下错误:
+ curl -o /dev/null -s -S -L -f -b cookiejar -c cookiejar https://url.io/auth/adminaccounts -d account=123
curl: (22) The requested URL returned error: 500 Internal Server Error
有人可以确认我还应该在这里查看什么吗?我会想如果我的linux 和curl 版本相同,就不会有问题。抱歉,如果还有其他直接的检查要做。这是我第一次设置服务器。
【问题讨论】:
-
查看服务器日志?
标签: linux ubuntu curl google-compute-engine windows-subsystem-for-linux