exec:使用超时和启动和停止扩展基本 osexec 命令的 Go 库

时间:2024-07-20 20:21:09
【文件属性】:

文件名称:exec:使用超时和启动和停止扩展基本 osexec 命令的 Go 库

文件大小:5KB

文件格式:ZIP

更新时间:2024-07-20 20:21:09

Go

执行 使用超时启动和停止增强 os/exec Cmd,对于长时间运行的进程很有用。 去做 使用示例@ 调查 Windows 支持: func procAttrSetGroup(c *exec.Cmd) { c.SysProcAttr = &syscall.SysProcAttr{ HideWindow: true, CreationFlags: syscall.CREATE_NEW_PROCESS_GROUP, } } func isGroupLeader(c *exec.Cmd) bool { return c.SysProcAttr != nil && c.SysProcAttr.CreationFlags&syscall.CREATE_NEW_PROCESS_GROUP > 0 } // Pkill kills the process with the


【文件预览】:
exec-master
----exec_test.go(2KB)
----.gitignore(266B)
----README.md(923B)
----.example()
--------main.go(289B)
----doc.go(104B)
----exec_unix.go(1KB)
----LICENSE(1KB)
----exec.go(2KB)
----exec_windows.go(353B)

网友评论