You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			19 lines
		
	
	
		
			372 B
		
	
	
	
		
			Go
		
	
			
		
		
	
	
			19 lines
		
	
	
		
			372 B
		
	
	
	
		
			Go
		
	
| package system // import "github.com/docker/docker/pkg/system"
 | |
| 
 | |
| import "os"
 | |
| 
 | |
| // IsProcessAlive returns true if process with a given pid is running.
 | |
| func IsProcessAlive(pid int) bool {
 | |
| 	_, err := os.FindProcess(pid)
 | |
| 
 | |
| 	return err == nil
 | |
| }
 | |
| 
 | |
| // KillProcess force-stops a process.
 | |
| func KillProcess(pid int) {
 | |
| 	p, err := os.FindProcess(pid)
 | |
| 	if err == nil {
 | |
| 		_ = p.Kill()
 | |
| 	}
 | |
| }
 |