xenserver 脚本学习之/opt/xensource/bin/xapi-wait-init-complete
#! /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相关推荐
- Shell脚本学习-阶段二
文章目录-Shell脚本学习阶段二 前言 shell脚本实操2 1.获取随机字符串或数字 2.定义一个颜色输出字符串函数 3.批量创建用户 4.检查软件包是否安装 5.检查服务状态 6.检查主机存活状 ...
- shell 脚本学习笔记
shell 脚本学习总结: 文件表达式 -e filename 如果 filename存在,则为真 -s file exists and has a size greater than zero. 判 ...
- linux定时重启tomcat的脚本,linux定时重启tomcat服务的脚本学习
要求:在linux中定时重启一个tomcat服务 一:shell脚本即Shell Script [1],Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便 ...
- Shell脚本(学习笔记1)
shell脚本学习记录 为什么学习shell脚本? 在一些复杂的linux维护工作过程中,大量的重复性的输入和交互操作不但费时费力,而且容易出现错误:然而编写shell脚本程序,可以批量处理.自动化的 ...
- linux用两种方法找到cuond,很基础的Linuxshell脚本学习.doc
很基础的Linuxshell脚本学习 详细介绍Linux shell脚本基础学习(一) 2010-03-05 10:24 佚名 互联网 我要评论(9) 字号:T | T Linux shell脚本基础 ...
- linux perl 单例模式,Perl脚本学习经验(三)--Perl中ftp的使用
使用use Net::FTP; Demo: my $Server = '192.168.1.1'; my $User = 'admin'; my $Password = 'admin'; my $ft ...
- shell 脚本学习及troubleshooting
shell 脚本学习及troubleshooting Shell问题一: $ FILENAME="My Document" 含有空格的文件名 $ ls $FILENAME 列出来试 ...
- 批处理脚本学习笔记——程序猿版
批处理脚本学习笔记 原创作品.同意转载,转载时请务必以超链接形式标明文章原始出处.作者信息和本声明.否则将追究法律责任.http://blog.csdn.net/taotaoyouarebaby/ar ...
- zeek(bro) 脚本学习 一
https://www.zeek.org/ 官网 https://docs.zeek.org/en/stable/script-reference/log-files.html log文件字段名详解 ...
最新文章
- 洛谷P1908求逆序对【树状数组】
- 斐波那契问题的递归和动态规划
- 【Linux系统编程】IO多路复用之select
- 项目添加服务器上数据库正常,添加本地的数据库出现问题(The user specified as a definer ('root'@'%') does not exist)...
- 线程池简单实现java_简单实现java线程池
- 33--二维数组中的查找
- 使用Spring StateMachine框架实现状态机
- matlab输出高分辨率图片有白色毛刺,科学网—图片空白边缘处理/统计直方图---matlab/保存生成高质量的清晰图 - 杨小林的博文...
- linux网络发包性能优化
- coreldraw梯形校正_CorelDRAW改变用形状识别所绘制对象的轮廓
- 项目管理九大知识领域
- WPF获取窗口句柄的方法
- Spring Boot 打包成的可执行 jar ,为什么不能被其他项目依赖?
- Linux Kickstart无人值守安装
- mysql子查询去重,将MySQL去重操作优化到极致之三弹连发(一):巧用索引与变量...
- CAN FD实战之CAN FD应用领域及CAN迁移至CAN FD的策略
- 一种可信万兆加密分流认证装置研究
- 简单的sql注入之2WP
- AX9000利用docker实现迅雷远程下载2
- 图片太大怎么改小kb?简单的图片压缩方法分享