java 在linux下执行shell的问题,怎样执行ctrl+c的操作??
.exce("ctrl+ c")这种肯定是不行的,我在写一个小项目的时候,需要调用linux 的shell命令去执行一个软件运行,然后这个软件会有一个TXT的输出(不是输出到java进程里的),如果直接在终端运行,ctrl+c后 就会有输出结果,如果在代码里,强行destroy process后,就没有任何结果,请问怎么在代码里面执行该子进程的ctrl+c 呢? 一定要要去读一个进程ID 然后 kill -1 掉才行吗