gpt4 book ai didi

linux - 无法从 Makefile 执行 shell 命令

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:46:58 26 4
gpt4 key购买 nike

<分区>

我的 makefile 有这个问题。当我执行这个命令时:

kill $(ps aux | grep '[p]ython service/logdata.py' | awk '{print $2}')

从终端运行正常。但是根据 makefile 中的这条规则:

stop:
kill $(ps aux | grep '[p]ython service/logdata.py' | awk '{print $2}')

我收到这个错误:

kill 

Usage:
kill [options] <pid> [...]

Options:
<pid> [...] send signal to every <pid> listed
-<signal>, -s, --signal <signal>
specify the <signal> to be sent
-l, --list=[<signal>] list all signal names, or convert one to a name
-L, --table list all signal names in a nice table

-h, --help display this help and exit
-V, --version output version information and exit

For more details see kill(1).
makefile:19: recipe for target 'stop' failed
make: *** [stop] Error 1

我已经检查过 grep 输出不为空。

提前谢谢你。

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