mirror of
https://github.com/wahyd4/forego.git
synced 2026-08-08 21:01:01 +10:00
Add error handling to Signal()
This commit is contained in:
+6
-3
@@ -27,7 +27,10 @@ func (p *Process) Start() error {
|
||||
return p.Cmd.Start()
|
||||
}
|
||||
|
||||
func (p *Process) Signal(signal syscall.Signal) {
|
||||
group, _ := os.FindProcess(-1 * p.Process.Pid)
|
||||
group.Signal(signal)
|
||||
func (p *Process) Signal(signal syscall.Signal) error {
|
||||
group, err := os.FindProcess(-1 * p.Process.Pid)
|
||||
if err == nil {
|
||||
err = group.Signal(signal)
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user