我目前正在研究pm2,这是 NodeJS 的流程管理器。
由于它的目标是 Javascript,一个新的标准即将到来,ES6。要在 NodeJS 上启用它,我必须添加选项--harmony
.
现在对于 bash 部分,我必须让用户将此选项传递给执行文件的解释器。通过爬网(并在 Stackoverflow 上找到)我发现了这个:
#!/bin/sh
':' //; exec "`command -v nodejs || command -v node`" $PM2_NODE_OPTIONS "$0" "$@"
看起来不错,但它是否足够便携?在 CentOS、FreeBSD...
这很关键,所以我想确定一下。
谢谢