Linux の corntab タイミング タスクとシェル スクリプトを使用して、愚かな女の子がスタックする、メッセージを送信しても応答がない、次回の再起動でスタックする、異常なクエリ データなどの問題を解決します。

Linux の corntab タイミング タスクとシェル スクリプトを使用して、愚かな女の子のスタック、異常なデータなどの問題を解決します。


原則
適時に愚かな女の子のプロセスを強制終了し、自動的に愚かな女の子を再起動します

コーンタブをインストールする

Linux の crontab は、プログラムを定期的に実行するために使用されるコマンドです。

CentOSのインストールコマンドは以下の通りです。

yum -y install vixie-cron
yum -y install crontabs

CentOS の共通コマンド

service crond start     //启动服务
service crond stop      //关闭服务
service crond restart   //重启服务
service crond reload    //重新载入配置
service crond status    //查看crontab服务状态

Ubuntuのインストールコマンドは以下の通りです。

apt-get install cron

Ubuntuの一般的なコマンド

启动:service cron start
重启:service cron restart
停止:service cron stop
检查状态:service cron status
查询cron可用的命令:service cron
检查Cronta工具是否安装:crontab -l

シェルスクリプトを作成する

新しいファイルを作成し、killsillyGirl.sh
ここに画像の説明を挿入
テキスト エディターという名前を付け、次の内容をコピーして保存します。

#!/bin/sh
source /etc/profile
NAME=sillyGirl
echo $NAME
ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
echo $ID
echo "---------------"
for id in $ID
do
kill -9 $id
echo "killed $id"
done
echo "---------------"
./sillyGirl/sillyGirl -d

killsillyGirl.sh ファイルを愚かな女の子のディレクトリに配置します。ここに画像の説明を挿入

corntab タイミング タスクを追加する

ファイル /etc/corntab ファイル
ここに画像の説明を挿入エディターを開き、最後の行に次のコマンドを追加し、そのままにしておきます。

20 0,12 * * * root /root/sillyGirl/killsillyGirl.sh

愚かな女の子のディレクトリの場所に応じて上記のタイミング コマンドを変更し
ここに画像の説明を挿入
、次のコマンドを実行して有効にします。

crontab /etc/crontab

おすすめ

転載: blog.csdn.net/SXIAOtian/article/details/130532201
おすすめ