自开OSX bash脚本打开ssh到远程终端
问题描述:
好的,首先让我解决这听起来有多恶意:这听起来超级恶意。自开OSX bash脚本打开ssh到远程终端
就这样,让我解释一下我正在尝试做什么。我的一位同事有两台Macbook,一台破碎的屏幕,几十GB的孙子照片和一张外部硬盘驱动器,她希望将照片传送给他们。我想远程连接到破碎的屏幕机器,在文件树中找到照片,并将它们全部复制到硬盘驱动器。我认为从其他mac上执行此操作最容易,因为mac比其他配置在一起播放更好。
我诚实地没有线索做到这一点。好吧,我知道两件事:
1.)解决方案可能需要ssh。
2.)'screen'bash命令看起来很有前途,但我仍然在涉及文档。
除此之外,我迷路了。
答
一个很好的策略是使用ssh
连接,cp
复制文件,rsync
复查/重试复制。
ssh <coworker's login>@<broken mac's name>.local
nohup cp -a /Users/<coworker's login> /Volumes/<exernal hd>/. &
exit
回来后和
ssh <broken mac>
是rsync
做了什么?
pgrep rsync && echo "not done" || echo done
如果这样做,那么:
rsync -av /Users/<coworker's login> /Volumes/<name of exernal hd>
(只是为了验证整个用户文件夹复制成功。)
弹出:
diskutil eject <name of external hd>
使用制表完成填写同事的登录名和外部高清的名称。
超级用户SE是一个更好的地方问它:)(http://superuser.com/) –
谢谢!我对SE来说是全新的,所以我很乐意接受指导。 – user6775438
实际上,apple.stackexchange.com也可能不错,因为它专门针对Apple产品。 –