Как объединить результат из одного запроса в другой запрос - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть два запроса:

  • 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 Ответ

1 голос
/ 26 сентября 2019

вы можете попробовать это:

ps aux | pgrep -f mongod_arb | xargs kill -SIGUSR1
ps aux | pgrep -f mongod_arb | xargs sudo kill -SIGUSR1 # if permission issues.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...