进程退出时的代码,如果进程优雅的退出,或者通过 process.exit() 退出,不需要指定退出码。 设定 process.exit(code) 将会重写之前设置的 process.exitCode。 process.getgid()注意:这个函数仅在 POSIX 平台上可用(例如,非Windows 和 Android)。 获取进程的群组标识(参见 getgid(2))。获取到得时群组的数字 id,而不是名字。 - if (process.getgid) {
- console.log('Current gid: ' + process.getgid());
- }
复制代码 process.setgid(id)注意:这个函数仅在 POSIX 平台上可用(例如,非Windows 和 Android)。 设置进程的群组标识(参见 setgid(2))。可以接收数字 ID 或者群组名。如果指定了群组名,会阻塞等待解析为数字 ID 。 - if (process.getgid && process.setgid) {
- console.log('Current gid: ' + process.getgid());
- try {
- process.setgid(501);
- console.log('New gid: ' + process.getgid());
- }
- catch (err) {
- console.log('Failed to set gid: ' + err);
- }
- }
复制代码 process.getuid()注意:这个函数仅在 POSIX 平台上可用(例如,非Windows 和 Android)。 获取进程的用户标识(参见 getuid(2))。这是数字的用户 id,不是用户名 - if (process.getuid) {
- console.log('Current uid: ' + process.getuid());
- }
复制代码
|