linux shell脚本实现检查bash脚本是否以root身份运行,如果脚本不是以root身份运行的,它只会显示“Please run your script as root”,然后退出。
root_test.sh
[root@rhel77 ~]# cat root_test.sh
#!/bin/bash
if [ $USER == "root" ];then
sh /root/ztj-1.sh
else
echo "Please run your script as root"
fi
ztj-1.sh
[root@rhel77 ~]# cat ztj-1.sh
#!/bin/bash
echo "i am ztj"