我有一个脚本 runonce.sh,它通过 cron 调用另一个脚本 setup.sh。我们认为这种情况是“未设置 TERM 环境变量”的理想情况。在 runonce.sh 脚本的输出中可以看到。
现在我面临一个问题,即另一个第三个简单脚本 - upgradeAndTest.sh 在调用 setup.sh 时,那个时候也是“未设置 TERM 环境变量”。在 upgradeAndTest.sh 脚本的输出中可以看到。为什么会这样..?
另外,如果我在调用脚本中将 setup.sh 的 stderr 重定向到 stdout,那么“未设置 TERM 环境变量”。显示在控制台上。
谁能帮我从调用脚本的标准输出中删除这一行..?