关于Linux的kill命令

发布网友 发布时间:2022-04-20 21:29

我来回答

3个回答

热心网友 时间:2023-05-21 08:09

因为Kill输出的信息不是STDOUT而是STDERR,所以你要这样写:

kill pid 2>/tmp/xxx
普通“>"重定向是重定向STDOUT,"2>"才是重定向STDERR追问

情况是这样的

图中的终端里面运行autoproteinanalysis-modify.py,这个程序里面还有许多子进程,我在另一个终端里取得了一个子进程的pid,然后kill('>'和'2>'都试过了),这里总是显示bin/sh:。。。。。。,请问怎么让它重定向到其他地方?谢谢了

    追答这样,你在执行autoxxxx.Py这个脚本的时候,试试用这个命令:

    ./autoxxxxx.py 2>out 1>out

    热心网友 时间:2023-05-21 08:10

    kill pid >/tmp/xxx &2>1

    热心网友 时间:2023-05-21 08:10

    kill pid > /tmp/file
    声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
    E-MAIL:11247931@qq.com