杀死所有芹菜过程涉及‘grep’对'ps‘命令和运行所有PID杀死命令。修改ps命令会显示grep命令的自进程信息。为了跳过这个PID,“grep -v grep”命令被插入,该命令在'grep‘搜索键上执行'not’条件。'awk‘命令只用于过滤第二个命令,而'tr’命令将'awk‘命令输出的结果从行转换为列。Piplining 'kill‘命令不起作用,因此整个过程都被设置为命令替换,即'$()’。最终的重定向不是强制性的。它只会抑制enitre输出到背景中。
kill -9 $(ps aux | grep celery | grep -v grep | awk '{print $2}' | tr '\n' ' ') > /dev/null 2>&1https://stackoverflow.com/questions/71587311
复制相似问题