linux shell脚本实现检查bash脚本是否以root身份运行

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"

你可能感兴趣的:(linux,shell,linux,shell)