标签: bash
我需要以root身份登录时以另一个用户身份运行shell脚本。
su <user> ./scriptname -d
其中-d位是要传递给 scriptname 的开关。
但是,当我尝试执行如上所示的命令时,su抱怨-d不是有效选项,并向我提供了有效选项列表。我如何理解-d是否由脚本本身消费?
答案 0 :(得分:1)
su <user> -c './scriptname -d'