判斷遠端主機上的目錄是否存在
有時候用scp複製檔案到遠端伺服器時候會遇到遠端的目錄是否存在的問題
bash1
ssh $SERVER_IP "[ -d $FOLDER ]" >/dev/null 2>&1
if [ $? -ne 0 ]
then
#指令碼不正常退出
exit 1
fi
# >/dev/null 2>&1將標準輸出和錯誤輸出定向到null,不輸出
bash2
#!/bin/bash
ssh_host=$1
filePath=$2
if ssh $ssh_host test -e $filePath;
then echo $filePathexists
else echo $filePathdoes not exist
fi
測試 ./test.sh 192.168.222.22 /temp
相關推薦
判斷遠端主機上的目錄是否存在
有時候用scp複製檔案到遠端伺服器時候會遇到遠端的目錄是否存在的問題 bash1 ssh $SERVER_IP "[ -d $FOLDER ]" >/dev/null 2>&
python執行scp命令拷貝檔案及資料夾到遠端主機的目錄
系統環境centos7 python2.7 先在作業系統安裝expect [[email protected] python]# vi 3s.py #!/usr/bin/python #coding:utf-8 import sys,re import os import
所選使用者祕鑰未在遠端主機上註冊
最近配置key登入centos的時候報這個錯誤,公鑰私鑰都是對的 第一步檢視系統錯誤日誌 tail -f /var/log/secure 結果如下 Dec 26 04:48:45 localhost sshd[82282]: Authentication refused: bad ow
如何檢測遠端主機上的某個埠是否開啟?
http://blog.csdn.net/small____fish/article/details/8676376 有時候我們要測試遠端主機上的某個埠是否開啟,無需使用太複雜的工作,windows下就自帶了工具,那就是telnet。 怎麼檢測呢,按下面的步驟來:
用shell判斷遠程主機上是否存在某個文件
shell在遠程主機10.162.134.203上是存在/home/scopsadm/scripts/changePassword/changePassword.sh腳本文件的:[[email protected]/* */ ~]$ if ssh -i ~/.ssh/scopsadm_rsa [e
python判斷xen虛擬化上linux主機是否為虛擬機
xen華為的雲計算采用的是xen的虛擬化,有時候我們要大致判斷下主機是否為虛擬機。windows主機,直接資源管理器查看硬件設備。而linux主機可以用python腳本來監測判斷 OpenVZ/Xen PV/UML判斷 OpenVZ/Xen PV/UML 是最容易的,直接檢查 /proc 下的相關目錄和文件就
操作遠端windows主機上的檔案
如何操作遠端windows主機上的檔案 需要的條件: 遠端主機的使用者名稱和密碼 1.首先建立與遠端主機的IPC連線 什麼是IPC連線:IPC$(Internet Process Connection)是共享"命名管道"的資源, 它是為了讓程序間通訊而開放的命名管道,通過
CentOS 7安裝SSHFS 實現遠端主機目錄 掛載為本地目錄
安裝sshfs 官方下載地址 https://github.com/libfuse/sshfs/releases 首先,我們需要安裝sshfs軟體。sshfs是一個基於SSH檔案傳輸協議的檔案系統客戶端,它的官方網頁是:http://fuse.sourceforge.net/sshfs.html
Java實現判斷某臺主機上的某個服務是否線上
程式碼如下: package uestc.cn; import java.io.IOException; import java.net.InetSocketAddress; import java.net.Socket; public class testPort {
springmvc和servlet下的檔案上傳和下載(存檔案目錄和存資料庫Blob兩種方式)
專案中涉及了檔案的上傳和下載,以前在struts2下做過,今天又用springmvc做了一遍,發現springmvc封裝的特別好,基本不用幾行程式碼就完成了,下面把程式碼貼出來: FileUpAndDown.jsp <%@ page language="java"
shell自動備份檔案或目錄到本地和遠端主機
#!/bin/bash #Function:Automatically backup a given list of directories #or files, and can retain the N day backup files. #Can be back to
遠端桌面連線並把本機檔案複製上傳到遠端主機中
今天的測試任務需要在Win2008的環境下,所以只能遠端連線公司的其它主機啦。測試中還需要把本機的檔案拷貝到遠端機中使用,由於是第一次操作,所以小隻決定做個簡單記錄。 . . 首先查詢桌面應用程式
表單提交前,判斷webuploader是否上傳
time inpu urn success pre load click nbsp ces function busUpLoadImg(postUrl,id) { .......//省略部分不用修改 uploader.on(‘uploadSuccess‘, f
在阿裏雲虛擬主機上部署Laravel
env cal 隨機 config mst 隨機字符串 後臺 成功 bootstrap 拿laravel5.1來說: 在根目錄下創建一個local文件夾,把網站根目錄下除了public文件夾以外所有文件及文件夾剪切到local文件夾中 然後把public文件夾下的所
excel上傳保存到數據庫 poi
情況 mes stream 實現 cell err subst import xls 使用工具: JQuery ocupload jquery.ocupload-1.1.2.js Apache POI poi-3.9.jar 如果是使用mav
在aliyun主機上通過yum方式安裝Percona版MYSQL 5.7
linux aliyun mysql Aliyun主機環境:CPU:1C MEM:2G OS:centos 6.8 1、安裝percona軟件包源yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4
httpd, php, mariadb分離式的部署在三臺主機上測試性能
httpd php mariadb xcache CentOS7, amp + xcache,編譯安裝,php-fpm; a) 分別深度:httpd, php, mariadb分別部署在一個單獨的主機上,以及都在同一主機; b) 一個虛擬主機提供phpMyAdmin,另一個虛擬主機
esxi主機上嵌套xenserver
esxi主機上嵌套xen一開始使用的是ssd做的raid1,然後做磁盤,the host doesn‘t appear to have any harddisk怎麽都識別不了硬盤。後來使用sata盤做的raid5成功安裝。之前找原因配置了:硬件虛擬化,網絡混雜模式,虛擬機系統開始使用redhat6,後改為es
判斷文件上傳的類型
tex works jpg aud acc .get lastindex index shee 上傳的是不是圖片 js代碼 function test() { var filePath = $("#image").val(); if("" != filePath
shell腳本中的邏輯判斷,文件目錄屬性判斷,if特殊用法,case語句
shell腳本中的邏輯判斷 文件目錄屬性判斷 if特殊用法 case判斷 筆記內容:20.5 shell腳本中的邏輯判斷20.6 文件目錄屬性判斷20.7 if特殊用法20.8/20.9 case判斷筆記日期:2017-11-2220.5 shell腳本中的邏輯判斷在所有的編程語言中都會有if