如果这是我完全错过的东西,请原谅我,但是,我有一个远程服务器(NAS),我想在其上启动一个命令运行,同时我在本地做一些工作。现在,我相信我可以使用如下命令来做到这一点:
ssh foo@bar 'cp -Rl /foo/bar /bar/foo'
但是,我需要在我的主脚本中从命令的一部分返回值,所以我需要它返回但保持cp
命令运行。例如:
foo=$(ssh foo@bar <<- REMOTE_COMMANDS
cp -Rl /foo/bar /bar/foo &
echo "foobar"
REMOTE_COMMANDS)
但是我不相信在cp
命令完成之前这会返回,但是如果我使用exit
我认为它cp
被中断了?
是否有另一种方法可以继续cp
运行,或者我需要运行两个ssh
命令(一个用于cp
,一个用于获取我需要的返回值?)