Let's Go Three

Three

os.Getid() 过去当前用户所在组ID

例子 :str := os.Getid() 返回一个int
fmt.Printf("%s", str)
运行程序:
go run main.go
打印结果:
1000

os.Getegid()返回调用者的有效组ID

例子 :str := os.Geteid() 返回一个int
fmt.Printf("%s", str)
运行程序:
go run main.go
打印结果:
1000

os.Getgroups()返回调用者的有效组ID

例子 :str, _ := os.Getgroups() 返回一个int和一个错误类型
fmt.Printf("%s", str)
运行程序:
go run main.go
打印结果:
[4 24 27 30 46 115 128 1000]

os.Getpid()返回调用者所在进程的进程ID

例子 :str := os.Getpid() 返回一个int
fmt.Printf("%s", str)
运行程序:
go run main.go
打印结果:
5297

os.Getppid()返回调用者所在进程的父进程的进程ID

例子 :str := os.Getppid() 返回一个int
fmt.Printf("%s", str)
运行程序:
go run main.go
打印结果:
5611

good bye~

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Three 还是fmt包 fmt.Print(“将变量转换为字符串类型并写如到os.Stdout标准输出中”) 返...
    zgq_70ae阅读 1,342评论 0 0
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 9,163评论 0 2
  • 今天是你实习的最后一天,明天你们就要办离职了,时间总是过得很快,尤其是开心的日子,可能是隔了十几天没上班,之前记得...
    无邪无双阅读 2,166评论 0 0
  • Samlen_Tsoi阅读 1,873评论 0 0
  • 引用计数是一种通过在某个对象所持有的资源不再被其他对象引用时释放该对象所持有的资源来优化内存使用和性能的技术。Ne...
    兴浩阅读 4,535评论 0 0

友情链接更多精彩内容