在 node 中,我有一个 bash 脚本,它充当构建和部署过程的粘合剂。它调用 npm、gulp、AWS cli 和 docker 以及许多标准命令行工具(sed、grep、export 等)。其中许多工具也调用其他进程(例如 babel 和 typescript)。
当我手动运行此脚本时,我在控制台中看到大量输出。当我自动执行同一脚本并尝试将结果输出到日志文件时,我在控制台中看到的很多内容从未出现过。
我当前正在运行的命令如下所示:
NODE_ENV=沙盒./bapc.sh >> /var/log/bapc.log 2>&1
我怎样才能调用脚本以便一切最终出现在日志文件中?