Как я могу получить входной поток для программы, запущенной с nohup и & в оболочке

Я запускаю программу с nohup add.sh &

Эти сценарии принимают входные данные во время выполнения из консоли. Как я могу получить входной поток для этого процесса, чтобы я мог передать 2 числа?

Спасибо

1 ответ

Это зависит от того, как работает ваш скрипт, но обычно вы можете отправлять входные данные другой команде через канал:

  nohup echo "This is my input" | add.sh &

Однако я не знаю, можете ли вы сделать это с более чем одним аргументом. Вам может потребоваться улучшить сценарий add.sh, чтобы принимать и использовать параметры, если они предоставляются.

Другие вопросы по тегам