#!/bin/bash
process_name=(ck_A ck_B ck_C ck_D)
while true
do
Date=$(date "+%Y-%m-%d %H:%M:%S")
Time="20:59"
time=$(date "+%H:%M")
if [ "$Time" = "$time" ];then
for var in ${process_name[@]}
do
for pid in $(ps aux |grep $var|grep -v grep|awk '{print $2}')
do
kill -9 $pid
echo $Date "kill -9 $var $pid" >> Timer.log
done
done
echo $Date "--end">> Timer.log
sleep 1m
else
echo $Date
fi
done
shell 定时 关闭进程服务
最新推荐文章于 2021-09-02 09:49:57 发布