С чистым рабочим каталогом, если я запускаю отдельный экран следующим образом
screen -dm bash -c "echo a>A; echo b>B;"
, тогда мой файл A создается и содержит содержимое. (Как и мой файл B).
При том же чистом рабочем каталоге, если первая команда имеет фон
screen -dm bash -c "echo a>A&; echo b>B;" # note the & after a>A
, тогда ни у одного файла нет содержимого. Почему это так?
Я хочу заменить "echo a> A" на какой-нибудь длительный процесс и сохранить его PID со вторым эхом. Это терпит неудачу.