linux shell命令之非交互式Shell脚本


vi no_interaction_script1.sh
#!/bin/bash

#提示用户该脚本3秒后退出
echo "This script will quit after 3 seconds. "

#计时3s

sleep 1
echo -n "."
sleep 1
echo -n "."
sleep 1
echo "."
./no_interaction_script1.sh
This script will quit after 3 seconds.
...

vi root_or_not.sh
#!/bin/bash

#设置退出状态为5
exitcode=5

#设置退出时的提示
message="Sorry, you are not root.. exiting"

#判断当前用户是否是root

if [ $UID -ne 0 ]
then
echo "$message" >&2
exit $exitcode
fi

#如是查root用户, 将执行下面的脚本内容
echo "If the user is root, will execute this now. "
#script_end
./root_or_not.sh
Sorry, you are not root.. exiting
echo $?
5

linux shell命令之非交互式Shell脚本

上一篇:关于linux free -m的理解


下一篇:linux系统各个子目录的内容