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 !! –