国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【轉(zhuǎn)】PVE 虛擬機(jī)心跳檢測(cè)并重啟

2023-05-02 08:17 作者:wfgod  | 我要投稿
本文地址:blog.lucien.ink/archives/531

不知為何,PVE 中的 OpenWrt 時(shí)不時(shí)會(huì)宕機(jī),這是背景。秉承著能用就行的思想,寫(xiě)了一個(gè)腳本,每隔一分鐘檢測(cè)一次虛擬機(jī)是否有心跳,如果沒(méi)有心跳,就強(qiáng)制重啟虛擬機(jī),記錄在這里。

#!/usr/bin/env bash

function check_and_restart() {

? ? vm_id="${1}"

? ? vm_ip="${2}"

? ? # curl --connect-timeout 5 -sSL "${vm_ip}" > /dev/null

? ? ping -c 1 "${vm_ip}" > /dev/null

? ? if [[ $? != 0 ]]; then

? ? ? ? now=`timedatectl status | grep 'Local time' | awk -F"Local time: " '{ print $2 }'`

? ? ? ? echo "[${now}] [NO] id = ${vm_id}, ip = ${vm_ip}"

? ? ? ? /usr/sbin/qm stop "${vm_id}"

? ? ? ? /usr/sbin/qm start "${vm_id}"

? ? fi

}


function main() {

? ? vm_list=${1}

? ? for each in ${vm_list}; do

? ? ? ? vm_id=`echo "${each}" | awk -F: '{ print $1 }'`

? ? ? ? vm_ip=`echo "${each}" | awk -F: '{ print $2 }'`

? ? ? ? check_and_restart "${vm_id}" "${vm_ip}"

? ? done

}


# 需要檢查的虛擬機(jī)列表,格式為 vm_id:vm_ip

vm_list="

100:192.168.1.100

101:192.168.1.101

102:192.168.1.102

"


# 打印時(shí)間

# timedatectl status | grep 'Local time' | awk -F"Local time: " '{ print $2 }'


main "${vm_list}"


以我自己為例,將以上文件保存至?/root/check_and_restart/check_and_restart.sh,然后在?crontab?里寫(xiě)入:

*/1 * * * * bash /root/check_and_restart/check_and_restart.sh >> /root/check_and_restart/log.txt

隨后執(zhí)行?systemctl restart cron?即可。


【轉(zhuǎn)】PVE 虛擬機(jī)心跳檢測(cè)并重啟的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
黔西县| 金寨县| 汤原县| 聂拉木县| 晋城| 抚州市| 宁化县| 绥中县| 枣阳市| 织金县| 平和县| 荔浦县| 鄂伦春自治旗| 任丘市| 呼和浩特市| 常州市| 武邑县| 伊宁县| 陆丰市| 库伦旗| 呈贡县| 沛县| 萍乡市| 彰化县| 孟州市| 元氏县| 天峨县| 东丰县| 荥经县| 启东市| 江川县| 沈阳市| 瓦房店市| 林州市| 刚察县| 肇东市| 长春市| 遂平县| 理塘县| 乌什县| 镶黄旗|