我想从IntelliJ / WebStorm运行我的root需要的bash脚本,在运行它时询问我输入root密码.在脚本中硬编码我的root密码当然是个坏主意.
IntelliJ / WebStorm实际上有一个$Prompt $宏,出于这样的原因,它会提示您并将您的输入用作值.
所以我尝试使用$Prompt $和echo YOURPASSWORD | sudo -S yourcommand,如use-sudo-with-password-as-parameter所述.
然后我通过passwd&脚本运行到sudorun.sh脚本echo -e $1 | sudo -S $2 $3 $4(因为echo不能是’program’行)虽然可以在CLI上运行,但它无法在IntelliJ控制台上读取echo-stdin.
理想情况下,我希望解决方案仅在IntelliJ中配置,并且不需要在IntelliJ之外进行特定的OS配置更改.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。