码迷,mamicode.com
首页 > 系统相关 > 详细

Shell 脚本 ,, 根据进程号退出 从而关机

时间:2015-11-26 01:14:35      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

#!/bin/bash 
 
fun(){
  ps -ef | grep "$1" | awk ‘{print $2 $8}‘  > /usr/file
  while read line ;do 
     if [[ $line == $1 ]] 
       then 
         # do something //  return 
     fi
  done < /usr/file 
  echo "shutdown ... after 3s "
  sleep 3 
  shutdown -h now 
}


while true ; do 
   var=`date +%s` 
   sleep 1 
   if [[  $((var%5)) -eq 0 ]] 
     then 
        fun $1
   fi
done 

  

// 每过五秒钟去检查一次是否该进程号是否存在? 不存在则shutdow ;; 
// 保存在/sbin/目录下;  并将权限改为  500 ;;
// ln -s /sbin/shut.sh  /sbin/shut

Shell 脚本 ,, 根据进程号退出 从而关机

标签:

原文地址:http://www.cnblogs.com/vagabond/p/4996331.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!