gpt4 book ai didi

java - 停止终端命令(CTRL + Z)

转载 作者:行者123 更新时间:2023-12-02 04:44:37 24 4
gpt4 key购买 nike

我有一个终端命令,如下所示。

仪器-t Activity -D/Users/admin/Desktop/woah.trace -w 878dbd88101f2db8d85ddc8e7ecbc68e45e9f9e7

该命令无限期执行,收集仪器数据,在终端中结束执行的方法是按CTRL+Z

我可以使用 process (Runtime.getRuntime().exec(command);) 通过 Java 运行我的命令,并且工作正常。

我只是不知道如何停止执行。 Java 中是否有特殊参数可以替换 CTRL+Z

谢谢

最佳答案

Is there a special parameter to replace CTRL+Z in Java?

不,没有。

C-z 在终端中所做的就是向当前进程发送 SIGTSTP;但 Java 没有 kill(2) 的绑定(bind)。

发送此信号的唯一选择是找到与 ncurses 的 native 绑定(bind)并发送控制字符...

关于java - 停止终端命令(CTRL + Z),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29766319/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com