Как определить, запущен ли сценарий оболочки с правами суперпользователя?

У меня есть скрипт, который я хотите, чтобы она выполнялась с привилегиями su, но интересная скриптовая команда, которая завершится ошибкой, появляется очень поздно в скрипте, поэтому я хотел бы заранее провести чистый тест, чтобы определить, не завершится ли скрипт без возможностей SU.

Что такое хороший способ сделать это для bash, sh и / или csh?

12
задан Thom Wiggers 8 December 2012 в 18:32
поделиться