如果您需要更改环境,请将environ传递给execve()或将变量赋值和导出语句添加到system()或popen()的命令字符串中。 注意 os模块提供了环境更改环境的替代实现。
rb_uid_tuid=getuid();returnUIDT2NUM(uid);} Process::Sys.issetugid→trueorfalseShowsource 返回true过程是否作为的execve
,env)os.execv(path,args)os.execve(path,args,env)os.execvp(file,args)os.execvpe(file,args,env) 这些功能都执行一个新程序
51SYS_GETPEERNAME=52SYS_SOCKETPAIR=53SYS_SETSOCKOPT=54SYS_GETSOCKOPT=55SYS_CLONE=56SYS_FORK=57SYS_VFORK=58SYS_EXECVE