#!/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