标签: linux bash
你好我在Bash脚本中遇到了一个问题,在尝试调用我自己的变量时,执行来自其他用户的命令。 它不起作用: PATH='/home/test' sudo -u test -s /bin/bash -c 'rsync -az $PATH/ test@server1.example.com:$PATH'
PATH='/home/test' sudo -u test -s /bin/bash -c 'rsync -az $PATH/ test@server1.example.com:$PATH'
仅在我更改不适合的$PATH to /home/test时才有效。如果将使用另一个变量而不是PATH,结果仍然相同。调用远程命令时我不知道如何变量的问题。有没有办法执行这个命令?
$PATH to /home/test