a***a 发帖数: 149 | 1 不知道有什么办法可以把远程机器上的文件夹删掉啊?
找了半天没找到啥命令,最后只能用scp 拷贝一个空的文件覆盖掉远程的同名的。就是
下面的代码,不过貌似好像也不成功。大牛帮俺看看啥问题吧,这个到底咋整呢?
str="c0-"
machine=""
i=1
until [ $i -gt 5 ]
do
#scp tt.txt xyz@$str$i:/tmp/tt.txt
scp -f test xyz@$str$i:/tmp/
i=`expr $i + 1`
done
(就是要把远程的/tmp/目录下的test目录全部删掉,现在上面的代码是不得已用本地的
一个空的test目录想拷贝到远程机器,然后覆盖,但是貌似不行)
谢谢!! |
N**D 发帖数: 10322 | 2 100 bao zi
【在 a***a 的大作中提到】 : 不知道有什么办法可以把远程机器上的文件夹删掉啊? : 找了半天没找到啥命令,最后只能用scp 拷贝一个空的文件覆盖掉远程的同名的。就是 : 下面的代码,不过貌似好像也不成功。大牛帮俺看看啥问题吧,这个到底咋整呢? : str="c0-" : machine="" : i=1 : until [ $i -gt 5 ] : do : #scp tt.txt xyz@$str$i:/tmp/tt.txt : scp -f test xyz@$str$i:/tmp/
|
a****9 发帖数: 418 | 3 ssh xyz@remotehost rm -rf /tmp/test
【在 a***a 的大作中提到】 : 不知道有什么办法可以把远程机器上的文件夹删掉啊? : 找了半天没找到啥命令,最后只能用scp 拷贝一个空的文件覆盖掉远程的同名的。就是 : 下面的代码,不过貌似好像也不成功。大牛帮俺看看啥问题吧,这个到底咋整呢? : str="c0-" : machine="" : i=1 : until [ $i -gt 5 ] : do : #scp tt.txt xyz@$str$i:/tmp/tt.txt : scp -f test xyz@$str$i:/tmp/
|
N**D 发帖数: 10322 | 4 we chinese need lean not ruin other peoples opportunity
【在 a****9 的大作中提到】 : ssh xyz@remotehost rm -rf /tmp/test
|
T*****9 发帖数: 2484 | 5 ssh -tt xyz@username "command"
要求你敲入密码的
如果不想敲密码,可以用ssl不用密码
【在 a***a 的大作中提到】 : 不知道有什么办法可以把远程机器上的文件夹删掉啊? : 找了半天没找到啥命令,最后只能用scp 拷贝一个空的文件覆盖掉远程的同名的。就是 : 下面的代码,不过貌似好像也不成功。大牛帮俺看看啥问题吧,这个到底咋整呢? : str="c0-" : machine="" : i=1 : until [ $i -gt 5 ] : do : #scp tt.txt xyz@$str$i:/tmp/tt.txt : scp -f test xyz@$str$i:/tmp/
|
N**D 发帖数: 10322 | 6 老中的工作就是这样被老中搞没了地
【在 T*****9 的大作中提到】 : ssh -tt xyz@username "command" : 要求你敲入密码的 : 如果不想敲密码,可以用ssl不用密码
|
T*****9 发帖数: 2484 | 7 哈哈
【在 N**D 的大作中提到】 : 老中的工作就是这样被老中搞没了地
|
k****u 发帖数: 43 | 8 用expect写个script把上面那个ssh的命令wrap进去就不用敲密码了 |
y******w 发帖数: 2220 | 9 用不着expect,高级的方法是放个密钥对。
在自己的配置文件夹里面放个私钥,远程机器上放个公钥。
ssh会自动match的。完全用不着输密码 |
T*****9 发帖数: 2484 | 10 就用ssl呗,很容易啊
【在 y******w 的大作中提到】 : 用不着expect,高级的方法是放个密钥对。 : 在自己的配置文件夹里面放个私钥,远程机器上放个公钥。 : ssh会自动match的。完全用不着输密码
|
y******w 发帖数: 2220 | |