1. 程式人生 > >ssh登陸命令列中輸入密碼並且遠端執行命令

ssh登陸命令列中輸入密碼並且遠端執行命令

#!/bin/bash

cat /dev/null > /home/unicomlabs/yangyu/wangxinyu.txt

echo "10.162.64.23" >> /home/unicomlabs/yangyu/wangxinyu.txt
sshpass -p Mxj3! ssh [email protected] "df -h|tail -n 1 |awk -F ' ' '{print \$5\$6}' " >> /home/unicomlabs/yangyu/wangxinyu.txt
sleep 5
sshpass -p Mxt3! ssh [email protected]

"df -h|tail -n 2|head -n 1 |awk -F ' ' '{print \$5\$6}' " >> /home/unicomlabs/yangyu/wangxinyu.txt


sleep 5
echo "10.162.64.24" >> /home/unicomlabs/yangyu/wangxinyu.txt
sshpass -p 8am ssh [email protected] "df -h|tail -n 3|head -n 1|awk -F ' ' '{print \$4\$5}'" >> /home/unicomlabs/yangyu/wangxinyu.txt
sleep 5
sshpass -p 8a ssh

[email protected] "df -h|tail -n 1|awk -F ' ' '{print \$4\$5}'" >> /home/unicomlabs/yangyu/wangxinyu.txt

sleep 5
echo "10.162.64.25" >> /home/unicomlabs/yangyu/wangxinyu.txt
sshpass -p Wjh! ssh [email protected] "df -h|tail -n 2 |awk -F ' ' '{print \$5\$6}' " >> /home/unicomlabs/yangyu/wangxinyu.txt


sleep 5
echo "10.162.64.26" >> /home/unicomlabs/yangyu/wangxinyu.txt
sshpass -p Mx3! ssh [email protected] "df -h|tail -n 2 |awk -F ' ' '{print \$5\$6}' " >> /home/unicomlabs/yangyu/wangxinyu.txt

相關推薦

ssh登陸命令輸入密碼並且遠端執行命令

#!/bin/bash cat /dev/null > /home/unicomlabs/yangyu/wangxinyu.txt echo "10.162.64.23" >> /home/unicomlabs/yangyu/wangxinyu.txt s

親測好用系列:命令輸入 npm run *** 一次執行兩條命令

親測好用系列: 1.在當前專案中,執行以下依賴: npm install concurrently --save //concurrently:同時 2. 在package.json檔案的script標籤,嵌入一下程式碼: "start": "concurrently \"npm run d

在cmd命令輸入android -h 發現 'xcopy' 不是內部或外部命令的解決辦法

在cmd命令列中輸入android  -h 發現 'xcopy' 不是內部或外部命令。如下圖: 解決方法: 1.在path環境變數後加上 C:\WINDOWS\system32; 2.將C:\WINDOWS\system32\xcopy.exe拷貝到andr

php在cli模式下取得命令的引數的方法-getopt命令可傳遞陣列-簡單自定義方法取命令引數

  在cli模式下執行PHP時,自動給指令碼檔案傳遞了一個變數$argv,其值即是一個命令中所有值組成的陣列(以空格區分),在PHP程式中接收引數有3種方法1.直接使用argv變數陣列。 2.使用$_SERVER['argv']全域性變數來獲取,其值和1是一樣的。 3.使用getopt

在Linux命令使用計算器的5個命令

大家好,我是良許。 在使用 Linux 時,我們有時會需要做一些計算,那麼我們就可能需要用到計算器。在 Linux 命令列裡,有許多計算器工具,這些命令列計算器可以讓我們執行科學計算、財務計算或者一些簡單的計算。當然,我們也可以在 Shell 指令碼中使用這些命令執行更為複雜的數學運算。 這裡我們主要介紹

編寫一個程式,實現從命令引數輸入一字串,統計該字串字元輸入字元的出現的次數。

package pro1214test; import java.util.Scanner; public class eCiShu { public static void main(String[] args) { Scanner s = new Scanner(System.

mysql命令不用輸入使用者名稱和密碼的方法

1.在mysql5.6.6以後才行: mysql_config_editor set --login-path=dbname --host=127.0.0.1 --user=root --passwo

py3輸入密碼時隱藏

python# -*- coding:utf-8 -*- # Auther:Leon import getpass user=input("請輸入賬號:") pwd=getpass.getpass("請輸入密碼:") if user == "leon&qu

在 Linux 命令使用 tcpdump 抓包

tcpdump 是一款靈活、功能強大的抓包工具,能有效地幫助排查網路故障問題。 以我作為管理員的經驗,在網路連線中經常遇到十分難以排查的故障問題。對於這類情況,tcpdump 便能派上用場。 tcpdump 是一個命令列實用工具,允許你抓取和分析經過系統的流量資料包。它通常被用作於網路故障分析工具以及安全

命令建立Django專案

1、終端先進入你要放專案的目錄。 在命令列輸入:django-admin startproject 專案名  。回車,此時建立了一個專案。 例:django-admin startproject mysite 2、建立好了一個diango專案,然後再需要建立自己的一個應用專案,比如叫blo

可以在命令直接使用密碼來進行遠端連線和遠端拉取檔案的命令:sshpass

  應用範圍:可以在命令列直接使用密碼來進行遠端連線和遠端拉取檔案。 使用前提:對於未連線過的主機。而又不輸入yes進行確認,需要進行sshd服務的優化: # vim /etc/ssh/ssh_config StrictHostKeyChecking no # vi

Windows 如何在cmd命令檢視 修改 刪除與新增環境變數

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

命令執行 java 程式

一,首先進入檔案所在的目錄,我的 FrequencyCounter(統計字元出現頻率最高的詞) 程式放在桌面, 所以使用 cd desktop 就可,你們的是 cd 路徑名。 二,然後使用 javac FrequencyCounter.java 生成 .class 可執行檔案

如何在cmd命令檢視、修改、刪除與新增環境變數

1、檢視當前所有可用的環境變數:輸入 set 即可檢視。 2、檢視某個環境變數:輸入 “set 變數名”即可,比如想檢視path變數的值,即輸入 set path 3、修改環境變數 :輸入 “set 變數名=變數內容”即可,比如將path設定為“d:\nmake.exe”,只要輸入set

Linux系統下命令實現Wifi 連線的方法

Linux系統下中 在命令列中實現Wifi 連線的方法 from:https://www.cnblogs.com/chaobest/articles/6693161.html 無論何時要安裝一款新的 Linux 發行系統,一般的建議都是讓您通過有線連線來接到網際網路的。 這主要的原因有兩

如何在Linux命令進行基本的數學運算

expr命令 Linux中的expr或expression命令是用於執行數學計算的最常用命令。您可以使用此命令執行加法,減法,乘法,除法,遞增值等功能,甚至可以比較兩個值。在本節中,我們將描述執行上述計算的語法,並介紹如何使用expr命令在Ubuntu命令列中執行高效數學運算。加法 您可以通過expr

命令執行Python,找不到匯入包

命令列中執行python,匯入其他目錄包時報找不到包的錯誤,原因是命令列中執行只會搜尋當前目錄下的包, import sys import os curPath = os.path.abspath(os.path.dirname(__file__)) rootPath = os.path.sp

考慮以下 Python 程式碼,如果執行結束,命令執行結果是什麼?

l = [] for i in xrange(10):   l.append({‘num’:i}) print l在考慮以下程式碼,執行結束後的結果是什麼? l = [] a = {‘num’:0} for i in xrange(10):   a[‘num’] = i   l.append(a) prin

Linux命令EOF的用法

EOF是END Of File的縮寫,表示自定義終止符。 既然自定義,那麼EOF就不是固定的,可以隨意設定別名。 在linux按ctrl-d就代表EOF。 EOF一般會配合cat能夠多行文字輸出. 其用

在Linux 安裝cmus 用命令玩轉音樂庫

cmus是一個內建了音訊播放器的強大的音樂檔案管理器。用它的基於ncurses的命令列介面,你可以瀏覽你的音樂庫,並從播放列表或佇列中播放音樂,這一切都是在命令列下。 Ubuntu中 1.安裝 sudo apt-get install cmus 2. 執行 cmu