欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

expect自動(dòng)檢測(cè)并重啟另外一臺(tái)服務(wù)器上的程序代碼

 更新時(shí)間:2013年02月09日 19:46:37   作者:  
expect自動(dòng)檢測(cè)并重啟另外一臺(tái)服務(wù)器上的程序的代碼,有需要的朋友可以參考下

[s005 you] # cat haproxy_expect

復(fù)制代碼 代碼如下:

#!/usr/bin/expect
set ssh_user "fivetrees"
set password "123456"
spawn ssh -i /root/.ssh/$ssh_user Server004.xd.com
expect_before "no)?" {
send "yes\r" }
sleep 0.5
expect "Enter passphrase for key*"
send "$password\r"
expect "*#"
send "/tmp/haproxy.sh\r"
expect "*#"
send "echo\r"
exit

[s004 him] # cat haproxy.sh

復(fù)制代碼 代碼如下:

#!/bin/bash
Thread=`ps -ef | grep haproxy | grep -v haproxy.sh | grep -v grep`
if [ -z "$Thread" ]
then
        /tmp/haproxy_expect
fi

[s004 him] # cat haproxy_expect

復(fù)制代碼 代碼如下:

#!/usr/bin/expect
set ssh_user "fivetrees"
set password "123456"
spawn ssh -i /root/.ssh/$ssh_user Server005.xd.com
expect_before "no)?" {
send "yes\r" }
sleep 0.5
expect "Enter passphrase for key*"
send "$password\r"
expect "*#"
send "/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg\r"
expect "*#"
send "echo\r"
exit

相關(guān)文章

  • shell腳本實(shí)現(xiàn)mysql數(shù)據(jù)庫雙機(jī)定時(shí)備份的方法

    shell腳本實(shí)現(xiàn)mysql數(shù)據(jù)庫雙機(jī)定時(shí)備份的方法

    最近有個(gè)需求,要求實(shí)現(xiàn)對(duì)某個(gè)數(shù)據(jù)庫進(jìn)行雙機(jī)備份,每天凌晨備份一次,要求主機(jī)器只保留最近十五天的記錄,我們決定用shell腳本加定時(shí)任務(wù)的方式來實(shí)現(xiàn)這個(gè)需求,接下來通過本文給大家介紹shell腳本實(shí)現(xiàn)mysql數(shù)據(jù)庫雙機(jī)定時(shí)備份的方法,感興趣的朋友一起看看吧
    2022-07-07
  • 詳解linux下tree命令的用法

    詳解linux下tree命令的用法

    tree是一種遞歸目錄列表命令,產(chǎn)生一個(gè)深度縮進(jìn)列表文件,這是彩色的ALA dircolors如果ls_colors設(shè)置環(huán)境變量和輸出是TTY。下面通過本文給大家分享linux下tree命令的用法,感興趣的朋友一起看看吧
    2017-09-09
  • Linux?shell中改文件名的方法總結(jié)

    Linux?shell中改文件名的方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于Linux?shell中改文件名的方法,在Shell中有多種方法可以來修改文件名,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 用模板的方式創(chuàng)建守護(hù)進(jìn)程代碼實(shí)例

    用模板的方式創(chuàng)建守護(hù)進(jìn)程代碼實(shí)例

    用模板的方式創(chuàng)建守護(hù)進(jìn)程,只需要定義一個(gè)與int work(int argc,char **argv)相同的偽入口函數(shù)傳入start_domain()函數(shù)即可
    2013-12-12
  • Linux壓縮及解壓縮命令tar|zip|rar|xz操作方法

    Linux壓縮及解壓縮命令tar|zip|rar|xz操作方法

    不管Linux還是其他操作系統(tǒng),數(shù)據(jù)的壓縮和解壓縮操作是經(jīng)常用到的,在windows平臺(tái)文件的相關(guān)操作被傻瓜化了,到了Linux平臺(tái)讓好多小伙伴感覺有點(diǎn)束手無策,本文為大家講解Linux的常用壓縮包操作,格式包含tar.gz, .tgz, .tar.bz2, .zip, .rar, .tar.xz,感興趣的朋友一起看看吧
    2024-02-02
  • Linux Shell中三種引號(hào)的用法及區(qū)別

    Linux Shell中三種引號(hào)的用法及區(qū)別

    Linux Shell中有三種引號(hào),分別為雙引號(hào)(" ")、單引號(hào)(' ')以及反引號(hào)(` `)。那么這三種引號(hào)有什么區(qū)別呢?下面腳本之家小編給大家介紹下用法及區(qū)別,需要的的朋友參考下
    2017-03-03
  • 修改Apache配置指定php配置文件php.ini的位置方法

    修改Apache配置指定php配置文件php.ini的位置方法

    下面小編就為大家?guī)硪黄薷腁pache配置指定php配置文件php.ini的位置方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • 淺談ctrl+c,ctrl+d,ctrl+z在linux中的意義

    淺談ctrl+c,ctrl+d,ctrl+z在linux中的意義

    下面小編就為大家?guī)硪黄獪\談ctrl+c,ctrl+d,ctrl+z在linux中的意義。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • 淺談vim的四種模式及模式切換

    淺談vim的四種模式及模式切換

    下面小編就為大家?guī)硪黄獪\談vim的四種模式及模式切換。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • Linux Shell簡(jiǎn)介

    Linux Shell簡(jiǎn)介

    本文編譯整理時(shí)對(duì)相關(guān)章節(jié)做了相應(yīng)的刪改處理,去掉了針對(duì)Mandrake Linux的部分內(nèi)容
    2013-06-06

最新評(píng)論