我有一个小的测试脚本如下;
TESTDIR="$HOSTNAME"
ssh user@server.com "\$TESTDIR"
mkdir -p ~/$TESTDIR/test
exit
Run Code Online (Sandbox Code Playgroud)
输出bash -x是;
+ TESTDIR=ndx
+ ssh user@server.com '$TESTDIR'
+ mkdir -p /home/user/ndx/test
+ exit
Run Code Online (Sandbox Code Playgroud)
但是在远程服务器上,没有目录?
Jak*_*uje 12
的最后一个参数ssh就是命令要在远程主机上执行:
TESTDIR="$HOSTNAME"
ssh user@server.com "mkdir -p ~/$TESTDIR/test"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11806 次 |
| 最近记录: |