Bash从具有自己变量的其他用户执行命令

时间:2016-09-07 10:12:45

标签: linux bash

你好我在Bash脚本中遇到了一个问题,在尝试调用我自己的变量时,执行来自其他用户的命令。 它不起作用: PATH='/home/test' sudo -u test -s /bin/bash -c 'rsync -az $PATH/ test@server1.example.com:$PATH'

仅在我更改不适合的$PATH to /home/test时才有效。如果将使用另一个变量而不是PATH,结果仍然相同。调用远程命令时我不知道如何变量的问题。有没有办法执行这个命令?

0 个答案:

没有答案