遇到一个需求,执行shell脚本时需要用root来执行,所以我们需要在脚本执行之前判读是否是root用户
方法一: $UID的值,对于root是0,而其它用户的$UID值不是0,但是这种方式在阅读...shell脚本时不明显
方法二: 判读whoami的值,如下List-1,exit的值只能是0~255之间的,只有0表示成功,其它表示失败
List-1
if [ `whoami` !...= 'root' ];then
echo 'please run as root'
# exit的值只能在0~255之间,除了0其它都是表示失败
exit