linux獲取最新檔案時間以及sshpass使用
ls -lt /root/test |grep aa.* |head -n 1|awk '{print $9}'
ls -lt 列出資料夾下面的所有檔案並按時間排序
head -n 1 檢視排名第一的檔案
awk '{print $9} 列印出第九欄位 也就是檔名
#賦值給變數a
a=`ls -lt /root/scheduler/dataBakup/|grep FILE_DATABASE.* |head -n 1|awk '{print $9}'`
# 拼成檔案全路徑
b="/root/scheduler/dataBakup/"$a
#sshpass方式scp把本機檔案傳到另外一臺機器
sshpass -p password scp -r $database root@172.22.254.23:/root/databakuptest/
#sshpass方式執行另外一臺機器的shell指令碼
sshpass -p hello18!! ssh root@172.22.250.220 "sh /root/scheduler/agenttest.sh"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31537832/viewspace-2688888/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux時間的獲取與使用Linux
- c++ 獲取檔案建立時間、修改時間、訪問時間、檔案內容長度C++
- Python 獲取檔案建立、訪問、修改時間Python
- window下解壓zip和rar檔案以及copy獲取時間段內資料
- 使用Python獲取DNS解析時間和響應時間PythonDNS
- Linux基礎命令---mget獲取ftp檔案LinuxFTP
- Linux基礎命令---get獲取ftp檔案LinuxFTP
- Linux 獲取系統開機/啟動時間Linux
- C# 獲取utc時間,以及utc datetime 互相轉化C#
- 獲取系統時間
- php 獲取時間差PHP
- 獲取當前時間
- SOFTS: 時間序列預測的最新模型以及Python使用示例模型Python
- 定期刪除檔案,限制linux使用者登入時間Linux
- Python 獲取檔案系統使用率Python
- Linux刪除指定時間之前的檔案Linux
- c++ 獲取當前時間周初凌晨時間戳(獲取當前時間週一凌晨時間戳)C++時間戳
- Java 獲取本地時間與網路時間Java
- 獲取時間戳,幾個時間點的時間戳時間戳
- mybatis獲取當前時間MyBatis
- QT獲取日期,時間,星期QT
- C++11獲取時間C++
- Qt:獲取日期和時間QT
- 使用PHP獲取影像檔案的EXIF資訊PHP
- 使用RequestParam或HttpServletRequest獲取上傳的檔案HTTPServlet
- linux檔案相關命令 透過檔案獲取父資料夾名稱Linux
- 獲取Linux系統中目錄檔案大小的方法Linux
- solaries使用date獲取前一天日期,使用perl命令獲取歷史時間方法
- java獲取日期差以及幾天前和幾天後的時間Java
- 如何用js獲取當前時間和ip地址以及當前城市JS
- MySQL 獲得當前日期時間(以及時間的轉換)MySql
- 遞迴獲取檔案列表遞迴
- 前端獲取伺服器時間前端伺服器
- Qt 獲取程式編譯時間QT編譯
- js獲取當天時間戳JS時間戳
- Laravel 獲取 13 位時間戳Laravel時間戳
- 安卓啟動時間獲取安卓
- js獲取北京時間程式碼JS