首页 > 解决方案 > sudo -Si bash 脚本,如何提供参数?

问题描述

我有类似下面的内容,它只是运行一个查找 arg $1 的 bash 脚本。然而这不起作用:

echo MyPassWord | sudo -Si "script.sh arg1"

我收到类似于 script.sh arg1 的错误,找不到文件。请注意,如果我取出 arg1,则脚本运行。

标签: bashubuntu

解决方案


sudo 的正确用法是:

sudo -Si script.sh arg1

(不带双引号)


推荐阅读