xenserver 脚本学习之/opt/xensource/bin/xapi-wait-init-complete
生活随笔
收集整理的這篇文章主要介紹了
xenserver 脚本学习之/opt/xensource/bin/xapi-wait-init-complete
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
#! /bin/bash
#
# Copyright (c) Citrix Systems 2008. All rights reserved.
#
# wait (given specified timeout) for xapi to complete all
# initialisation (including storage initialisation)
#
#如果/proc/xen 目錄不存在退出該腳本
[ -e /proc/xen ] || exit 0usage () {echo Usage: $0 \<timeout\> \(seconds\)echo Poll for xapi to complete initialisation, for up to \<timeout\> secondsexit 1
}
#檢查/var/run/xapi_init_complete.cookie 文件是否存在
XAPI_INIT_COMPLETE_COOKIE=/var/run/xapi_init_complete.cookieif [ -z "$1" ]; thenusage
elseRETRIES=$1
fiwhile [ ${RETRIES} -ne 0 ]; doif [ -e ${XAPI_INIT_COMPLETE_COOKIE} ]; then# success; xapi has completed initialisation#文件存在,說明xapi 初始化已完成exit 0fisleep 1RETRIES=$(( ${RETRIES} - 1 ))
done# xapi did not complete initialisation during specified timeout interval
exit 1
知識點:通過判斷/var/run/xapi_init_complete.cookie 文件是否存在來確定xapi是否初始化完成。
轉載于:https://www.cnblogs.com/hayden1106/p/8032421.html
總結
以上是生活随笔為你收集整理的xenserver 脚本学习之/opt/xensource/bin/xapi-wait-init-complete的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TIME_WAIT状态的一些总结
- 下一篇: java 学生成绩排序