5
读取sudo手册页,我发现-v标志可用于检查用户是否在其工作站中拥有sudo权限。我有一段需要测试的脚本。如果用户没有sudo权限,它会在屏幕上打印:测试用户是否可以在Bash中sudo的最佳方法是什么?
Sorry, user tester may not run sudo on debian.
如何禁用此消息并执行其余代码?
读取sudo手册页,我发现-v标志可用于检查用户是否在其工作站中拥有sudo权限。我有一段需要测试的脚本。如果用户没有sudo权限,它会在屏幕上打印:测试用户是否可以在Bash中sudo的最佳方法是什么?
Sorry, user tester may not run sudo on debian.
如何禁用此消息并执行其余代码?
尝试在您的命令中附加>/dev/null
。如果邮件打印在stderr中,则使用2>/dev/null
或根据评论中的建议使用&>/dev/null
将stdout和stderr都重定向为null。
您也可以使用'&>/dev/null'同时重定向stdout和stderr :-) –
谢谢@KarlNicoll !! –