【文件属性】:
文件名称:exec:使用超时和启动和停止扩展基本 osexec 命令的 Go 库
文件大小:5KB
文件格式:ZIP
更新时间:2021-07-01 02:34:29
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)