shell脚本中示例:
#!/bin/bashPIDFILE=$1if [ -f $PIDFILE ]; thenPID="$(cat $PIDFILE)"if kill -0 "$PID" &> /dev/null; thenecho "process is exists"exit 0elseecho "process is not exists"exit 5fifiGo代码中示例:
func processExists(pid int) bool { if err := syscall.Kill(pid, 0); err == nil {return true } else {return false }}
【关于kill -0 pid的作用】
推荐阅读
- 明朝争国本事件,关于明朝的问题
- 茶烟品牌,关于茶烟
- 招聘|关于赴美建厂,台积电宣布新决定,让高中生上岗
- 为什么很多人觉得SEO越来越不值钱,越来越难做呢?
- 高鳞毛蕨,关于瘦身知识
- 关于于谦清廉的故事?两袖清风于谦的故事歌颂于谦的什么品质
- 关于努力的诗句名言?关于努力的诗句古诗词
- 关于中秋节的谜语和正确答案?关于中秋节的谜语有哪些简单
- 14岁女生爱情观作文?14岁女孩关于爱情的作文
- 关于中秋节的传说有哪些-?关于中秋节的传说20字
