三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 235|回复: 0
打印 上一主题 下一主题

process.exitCode

[复制链接]

1562

主题

1564

帖子

4904

积分

博士

Rank: 8Rank: 8

积分
4904
跳转到指定楼层
楼主
发表于 2017-8-14 08:24:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
进程退出时的代码,如果进程优雅的退出,或者通过 process.exit() 退出,不需要指定退出码。
设定 process.exit(code) 将会重写之前设置的 process.exitCode。
process.getgid()
注意:这个函数仅在 POSIX 平台上可用(例如,非Windows 和 Android)。
获取进程的群组标识(参见 getgid(2))。获取到得时群组的数字 id,而不是名字。
  1. if (process.getgid) {
  2.   console.log('Current gid: ' + process.getgid());
  3. }
复制代码
process.setgid(id)
注意:这个函数仅在 POSIX 平台上可用(例如,非Windows 和 Android)。
设置进程的群组标识(参见 setgid(2))。可以接收数字 ID 或者群组名。如果指定了群组名,会阻塞等待解析为数字 ID 。
  1. if (process.getgid && process.setgid) {
  2.   console.log('Current gid: ' + process.getgid());
  3.   try {
  4.     process.setgid(501);
  5.     console.log('New gid: ' + process.getgid());
  6.   }
  7.   catch (err) {
  8.     console.log('Failed to set gid: ' + err);
  9.   }
  10. }
复制代码
process.getuid()
注意:这个函数仅在 POSIX 平台上可用(例如,非Windows 和 Android)。
获取进程的用户标识(参见 getuid(2))。这是数字的用户 id,不是用户名
  1. if (process.getuid) {
  2.   console.log('Current uid: ' + process.getuid());
  3. }
复制代码


回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2025-5-3 00:06 , Processed in 0.028493 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表