如何将一个查询的结果连接到另一个查询

时间:2019-09-26 19:32:44

标签: linux bash terminal

我有两个查询:

  • ps aux | pgrep -f mongod_arb //它将获取pid
  • kill -SIGUSR1 pid //它将终止进程

我想将它们作为单个查询运行。

我已经尝试过以下不同的查询,但是没有一个工作:

  • echo "$(kill -SIGUSR1 ) $(ps aux | pgrep -f mongod_arb)";
  • kill -SIGUSR1 echo "$(ps aux | pgrep -f mongod_arb)";
  • echo "$(kill -SIGUSR1 ) $(ps aux | pgrep -f mongod_arb)";
  • kill -SIGUSR1 echo "$(ps aux | pgrep -f mongod_arb)";

如何实现单行查询?

1 个答案:

答案 0 :(得分:1)

你可以试试这个吗?

ps aux | pgrep -f mongod_arb | xargs kill -SIGUSR1
ps aux | pgrep -f mongod_arb | xargs sudo kill -SIGUSR1 # if permission issues.
相关问题