首页 > 系统服务 > 详细

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

时间:2015-11-26 01:13:20      阅读:248      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!