急, shell 脚本通过 curl 调用接口,接口没有结束, shell 脚本却结束返回了! shell 新手,请问是什么问题?谢谢大家!

liprais:set -e

aheadlead:贴代码啊

cuipai:@aheadlead 不能贴啊

cuipai:@liprais 接口调用慢,需要等待接口结束后再返回,请问怎么做啊。

aheadlead:@cuipai #3 https://i.imgur.com/TSpR9Xq.mp4

zoharSoul:贴代码啊

richzhu:贴代码啊

ericwood067:盲猜一下,有两种情况:一是网络有问题,curl 超时了;二是你的 http 服务器返回的 head 里的 contentLength 有问题,导致 curl 认为已经传输完成了。
瞎猜的,仅供参考。

Rworld:感觉是网络问题

aheadlead:@ericwood067 #8 我觉得有可能是链接里有个 &……

cuipai:@aheadlead 对,&后跟接口参数

aheadlead:@cuipai #11 你要把 URL 用双引号包括起来。。。

aheadlead:FYR
https://bash.cyberciti.biz/guide/Putting_jobs_in_background
https://tldp.org/LDP/abs/html/special-chars.html#BGLOOP

ericwood067:@aheadlead 这个操作太骚了,看来大佬也是踩过坑的人,?

aheadlead:@ericwood067 #14 害 写过上万行不止了。。。

ericwood067:@aheadlead ?

Shell 多个文本间隔追加的方法

devour:现在需要把 2 个文件间隔追加到一个文件中. A 文件 123 456 789 B 文件 abc def ghi 需要追加成的样式 C 文件 123 abc 456 def 789 ghi 请教一下大家有什么好的办法吗?love:这种复杂的就别强行 shell 了,不管是写个外部 py 小脚本还是就写内联 py 在 shell 脚本里都比用 s…

shell 脚本探测变量是否为空, 为什么要加个前缀

DinoStray:if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" fi 这个 shell 脚本, if 语句, 是想探测环境变量是否为空, 为啥不直接 if [ "$KAFKA_HEAP_OPTS" = "" ] 而是在前面加了个 xlcdtyph:…

在异常情况下启动IPython Shell - python

当我的程序运行引发异常的行时,是否可以启动IPython Shell或提示?我对引发异常的上下文,变量,范围(和子范围)最感兴趣。类似于Visual Studio的调试,当引发异常但未被任何人捕获时,Visual Studio将停止并为我提供调用堆栈和每个级别存在的变量。您是否认为有办法使用IPython获得类似的东西? 编辑:启动IPython时的-pdb…

cURL-加载具有CloudFlare保护的网站 - php

我有一个网站,我想使用cURL加载。但是,我正在谈论的站点正在使用cloudflare保护。在cURL request =>上,它说“检查您的浏览器,您将在5秒钟内被重定向”,我被重定向到一个不存在的页面,因为我认为我没有通过某些保护测试。我一直在寻找答案很长时间,但我发现只有两个有用的链接:Link 1Link 2但是我仍然无法弄清楚。对我有帮助吗?…

检查是否使用PHP成功编译了Java文件 - java

因此,我需要检查使用PHP编译并运行的Java程序的输出:$output = shell_exec('cd write && javac JavaCode.java && java JavaCode'); 如果javac命令失败,则不会将任何内容写入$ output字符串。那么如何使用PHP执行这些操作和检…