Работая в узле, у меня есть сценарий bash, который действует как клей для моего процесса сборки и развертывания. Он вызывает npm, gulp, AWS cli и докер, а также ряд стандартных инструментов командной строки (sed, grep, export и т. Д.). Многие из этих инструментов также называют другие процессы (например, babel и машинописный текст).
Когда я запускаю этот скрипт вручную, я вижу тонну вывода в консоли. Когда я автоматизирую тот же скрипт и пытаюсь вывести результаты в файл журнала, многое из того, что я видел на консоли никогда не появляется.
Команда, которую я сейчас выполняю, выглядит так:
NODE_ENV = песочница ./bapc.sh >> /var/log/bapc.log 2> & amp; 1
Как я могу вызвать скрипт так, чтобы все заработало в файле журнала?