У меня есть скрипт, который должен работать в фоновом режиме. Я должен ответить на вопрос, как только запущу bash. Как я могу это сделать?
(nohup python script.py lst '<<HERE yes HERE' &)
У меня есть скрипт, который должен работать в фоновом режиме. Я должен ответить на вопрос, как только запущу bash. Как я могу это сделать?
(nohup python script.py lst '<<HERE yes HERE' &)
<<
heredoc многострочный, например
somescript <<EOF &
input
EOF
разделитель heredoc должен быть один в последней строке
Вы можете использовать одну строку heredoc с <<<
, например:
somescript <<<"this coming from stdin" &
<<<
является здесь строкой. Это расширение Bash, поэтому оно несовместимо с POSIX.
- person tripleee; 16.08.2014
echo yes | nohup python gpvul.py lst &
проще. Скобки не нужны даже в вашем текущем коде. - person tripleee   schedule 16.08.2014