V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lander
V2EX  ›  问与答

如何停止 curl 命令的下载请求?

  •  
  •   lander · 2021-04-06 18:06:41 +08:00 · 2135 次点击
    这是一个创建于 1087 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,想用 curl +url/资源地址 -i -H "Range: bytes=0-1000"测试下分片下载,结果命令一只在执行,按了 Ctrl+C 也不行。。。切了另外个命令行 kill -9 curl 也不行。。。
    提起那谢过。
    7 条回复    2021-04-06 20:55:00 +08:00
    villivateur
        1
    villivateur  
       2021-04-06 18:08:28 +08:00 via Android
    kill -9 理论上不可能不行,看看是不是权限或者守护进程问题?
    lander
        2
    lander  
    OP
       2021-04-06 18:12:33 +08:00
    @villivateur kill -9 应该可以的 不过窗口里依然继续刷屏。。。
    superrichman
        3
    superrichman  
       2021-04-06 18:12:51 +08:00 via iPhone
    pkill -9 curl
    napsterwu
        4
    napsterwu  
       2021-04-06 19:31:42 +08:00 via iPhone
    Ctrl+d 试试
    dingwen07
        5
    dingwen07  
       2021-04-06 20:36:30 +08:00 via Android
    很明显 kill -9 curl 不行,请使用 killall curl,看到命令执行报错没感觉的吗。。。
    一般 Ctrl-Z 也可以中断前台任务
    iseki
        6
    iseki  
       2021-04-06 20:38:15 +08:00   ❤️ 1
    依然在刷屏有可能是缓冲区里的东西还没刷完, 这没啥办法
    iyaozhen
        7
    iyaozhen  
       2021-04-06 20:55:00 +08:00
    一直刷 不一定在运行,可能就是输出太多了,之前的还在输出。你应该 -o 另存为文件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3225 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:54 · PVG 21:54 · LAX 06:54 · JFK 09:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.