文件名称: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)