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

shell腳本連接并重啟遠(yuǎn)程服務(wù)器的方法

 更新時(shí)間:2017年03月23日 10:15:56   作者:抓不住的風(fēng)  
這篇文章主要介紹了shell腳本連接并重啟遠(yuǎn)程服務(wù)器方法,需要的朋友可以參考下

shell重啟遠(yuǎn)程服務(wù)器

#connServer.sh 登陸服務(wù)器腳本 本地文件
#!/usr/bin/expect
expect -c "
spawn ssh ali@192.168.1.1
expect {
\"*assword\" {set timeout 30; send \"123456\r\";}
\"yes/no\" {send \"yes\r\"; exp_continue;}
}
send \"cd /home/ali/demoProject \r\"     #根據(jù)系統(tǒng)而定 maybe /User/ali
send \"sh reboot.sh \r\"
expect eof"

echo "重啟成功!"

#reboot.sh 重啟腳本 該文件是放在遠(yuǎn)程服務(wù)器的文件
#!/usr/bin/bash
ps aux | grep /home/ali/demoProject/index.js | awk '{print $2}' | xargs kill
ps -ef | grep /home/ali/demoProject/index.js
echo "success reboot!"

#下面這條命令以絕對(duì)路徑啟動(dòng) 方便以后kill 該進(jìn)程

nohup node /home/ali/demoProject/index.js &

不知道什么原因,如果想再connecServer.sh中發(fā)送reboot.sh 的腳本命令,

有一個(gè)問(wèn)題 : $2 沒(méi)了. 奇跡般的消失在命令行中.

現(xiàn)在采取折中的辦法就是將這條帶有$2的命令,放在服務(wù)器端單獨(dú)一個(gè)文件里, 在本地執(zhí)行這個(gè)reboot.sh文件.

以上所述是小編給大家介紹的shell腳本連接并重啟遠(yuǎn)程服務(wù)器,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Shell腳本實(shí)現(xiàn)檢測(cè)文件是否被修改過(guò)代碼分享

    Shell腳本實(shí)現(xiàn)檢測(cè)文件是否被修改過(guò)代碼分享

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)的檢測(cè)文件是否被修改代碼分享,其實(shí)了解了原理就可以做很多事了,需要的朋友可以參考下
    2014-09-09
  • shell中[]與[[]]的區(qū)別小結(jié)

    shell中[]與[[]]的區(qū)別小結(jié)

    多數(shù)情況下[]和[[]]是可以通用的,但是也是有區(qū)別的,本文就來(lái)介紹一下shell中[]與[[]]的區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • Shell查找命令find和grep的具體使用

    Shell查找命令find和grep的具體使用

    本文主要介紹了 Shell查找命令find和grep的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Linux 中常用的Rpm命令實(shí)例詳解

    Linux 中常用的Rpm命令實(shí)例詳解

    RPM是RedhatPackageManager的縮寫(xiě),是由RedHat公司開(kāi)發(fā)的軟件包安裝和管理程序,同Windows平臺(tái)上的Uninstaller比較類似。下面通過(guò)本文給大家分享Linux 中常用的Rpm命令實(shí)例詳解,一起看看吧
    2017-09-09
  • Shell腳本位置參數(shù)的具體使用

    Shell腳本位置參數(shù)的具體使用

    本文主要介紹了Shell腳本位置參數(shù)的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Linux 下的 unzip 命令使用示例詳解

    Linux 下的 unzip 命令使用示例詳解

    Unzip 是一個(gè)在 Unix 或類 Unix 系統(tǒng)(例如 Linux)中常用的命令行工具,用于解壓縮由 ZIP 壓縮算法創(chuàng)建的壓縮文件,本文給大家介紹Linux 下的 unzip 命令使用示例詳解,感興趣的朋友一起看看吧
    2023-11-11
  • Shell在循環(huán)中使用i++

    Shell在循環(huán)中使用i++

    在 Shell 腳本中,可以使用 (( i++ )) 或者 let "i++" 來(lái)增加變量 i 的值,這用于在循環(huán)中自增變量 i,本文介紹Shell在循環(huán)中使用i++的示例,感興趣的朋友一起看看吧
    2023-12-12
  • shell腳本實(shí)現(xiàn)的網(wǎng)站日志分析統(tǒng)計(jì)(可以統(tǒng)計(jì)9種數(shù)據(jù))

    shell腳本實(shí)現(xiàn)的網(wǎng)站日志分析統(tǒng)計(jì)(可以統(tǒng)計(jì)9種數(shù)據(jù))

    這篇文章主要介紹了shell腳本實(shí)現(xiàn)的網(wǎng)站日志分析統(tǒng)計(jì),可以統(tǒng)計(jì)9種數(shù)據(jù),如訪問(wèn)量、帶寬、訪客量、IP統(tǒng)計(jì)、搜索引擎等,需要的朋友可以參考下
    2014-05-05
  • shell腳本declare命令的用法詳解(聲明變量的屬性和類型)

    shell腳本declare命令的用法詳解(聲明變量的屬性和類型)

    這篇文章主要介紹了shell腳本declare命令用法(聲明變量的屬性和類型,declare?命令在一般的腳本編寫(xiě)中并不常用,大多數(shù)情況下直接使用簡(jiǎn)單的變量賦值語(yǔ)句即可滿足需求,需要的朋友可以參考下
    2023-06-06
  • 很實(shí)用的Linux 系統(tǒng)運(yùn)維常用命令及常識(shí)(超實(shí)用)

    很實(shí)用的Linux 系統(tǒng)運(yùn)維常用命令及常識(shí)(超實(shí)用)

    作為L(zhǎng)inux運(yùn)維,需要了解Linux操作系統(tǒng)的基本使用和管理知識(shí),下面腳本之家小編給大家介紹下Linux運(yùn)維需要掌握的命令,想成為L(zhǎng)inux運(yùn)維的朋友可以來(lái)學(xué)習(xí)一下
    2016-10-10

最新評(píng)論