我在 shell 脚本中调用这样的 NodeJS 文件:
$ node process.js
$ let "errors |= $?"
我想查看 process.js 文件是否返回了任何错误。我如何在 process.js 文件中返回一个值,以便我可以在我的 shell 脚本中捕获它。
最佳答案
可以设置exitCode(让node进程自然消亡):
process.exitCode = 1
或者你可以强制杀死它:
process.exit(1)
在这两种情况下,它都会返回 1
作为退出代码。
https://nodejs.org/api/process.html#process_process_exit_code
关于node.js - 从 node.js 文件返回一个值给 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30610409/