jda*_*mae 13 shell ssh directory
使用 shell 脚本,如何使用 ssh 从 serverA -> serverB 远程创建目录?我可以使用 ssh 命令传递创建目录命令吗?如何?
我基本上希望根据日期(例如 20110304)远程创建一个目录,如果它不存在的话。
SOU*_*ser 12
ssh remote-host-ip '. ~/your_profile; mkdir your_directory'
Run Code Online (Sandbox Code Playgroud)
不知道“按日期”的确切含义,但您可以在 mkdir 之前进行测试,如下所示
ssh remote-host-ip '. ~/your_profile; test -d your_directory || mkdir your_directory'
Run Code Online (Sandbox Code Playgroud)
如果你想要一个你提到的目录名,试试
ssh remote-host-ip '. ~/your_profile; test -d your_parent_directory/$(date +%Y%M%d) || mkdir your_parent_directory/$(date +%Y%M%d)'
Run Code Online (Sandbox Code Playgroud)
小智 7
你可以像这样完成它:
ssh you@serverB "mkdir /path/to/dir"
Run Code Online (Sandbox Code Playgroud)
或者如果您在 serverA 上有脚本....
ssh you@serverB 'bash -s' < local_script.sh
Run Code Online (Sandbox Code Playgroud)