原文:expect腳本遠程登錄、遠程執行命令和腳本傳參簡單用法

expect介紹: 最近想寫一個自動化安裝腳本,涉及到遠程登錄 分發文件包 遠程執行命令等,其中少不了來回輸入登錄密碼,交互式輸入命令等,這樣就大大降低了效率,那么有什么方法能解決呢 不妨試試expect: expect是一款自動化的腳本解釋型的工具。 expect基於tcl腳本,expect腳本的運行需要tcl的支持。 expect對一些需要交互輸入的命令很有幫助,比如ssh ftp scp t ...

2019-07-23 22:19 0 968 推薦指數:

查看詳情

shell中使用expect命令進行遠程執行命令腳本

expect是用來實現自動交互功能的工具之一,使用expect-send來實現交互過程。 注意: 1、腳本執行方法與bash shell不一樣,比如:expect example.sh 2、向一個腳本傳遞參數時,bash shell是使用$1,$2...來接收參數的;而expect則將腳本 ...

Thu Oct 24 22:11:00 CST 2019 0 2256
ssh遠程主機執行命令腳本

1.執行單一命令 [root@vps ~]# ssh user@192.168.9.243 "pwd; ls; rm -f Cent* ;echo --------; ls"/home ...

Thu Jan 09 06:12:00 CST 2020 0 866
shell 腳本遠程執行命令

#!/bin/sh ip=`cat allip` for i in $ip;do ping -c 1 $i if [ $? -eq 0 ];then num=`ssh $i " ...

Tue Oct 22 20:28:00 CST 2019 0 431
shell遠程執行命令命令行與腳本

ssh遠程執行 前提條件:配置ssh免密登錄 簡單命令: ssh user@remoteNode "cd /home ; ls"   基本能完成常用的對於遠程節點的管理了,幾個注意的點: 雙引號,必須有。如果不加雙引號,第二個ls命令在本地執行。 分號,兩個命令之間 ...

Fri Feb 21 03:01:00 CST 2020 0 973
shell腳本命令遠程連接ssh並執行命令

環境: redhat 6.5 根據網上提供方法,測試了很多寫法都不成功,測試了很久才有了以下腳本命令遠程連接ssh並執行命令,scp/ftp等遠程連接操作同理: #!/usr/bin/expect set passwd "password" set user "root" set ...

Tue Dec 05 06:12:00 CST 2017 0 5539
ssh遠程執行命令方法和Shell腳本實例

寫這篇博客之前,我google了一堆相關文章,大都是說修改/etc/sudoers,然后NOPASSWD:指定的cmd,但是真心不管用,沒有遠程虛擬終端這個方法就是浮雲,ubuntu10.04 server 親測!! ssh執行遠程操作命令格式 復制代碼代碼如下: ssh -p ...

Fri Jun 19 22:50:00 CST 2020 0 2686
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM