Merge pull request #4 from struCoder/dev

feat(dev): fix proc type when there is no pid
This commit is contained in:
David 大伟 2017-04-10 18:01:52 +08:00 committed by GitHub
commit beb3d83057
1 changed files with 2 additions and 1 deletions

View File

@ -103,7 +103,8 @@ func stat(pid int, statType string) (*SysInfo, error) {
procStatFileBytes, err := ioutil.ReadFile(path.Join("/proc", strconv.Itoa(pid), "stat"))
splitAfter := strings.SplitAfter(string(procStatFileBytes), ")")
if len(splitAfter) == 0 {
if len(splitAfter) == 0 || len(splitAfter) == 1 {
return sysInfo, errors.New("can not foud this pid: " + strconv.Itoa(pid))
}
infos := strings.Split(splitAfter[1], " ")