首页 > 系统服务 > 详细

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

时间:2021-04-12 22:12:07      阅读:33      评论:0      收藏:0      [点我收藏+]


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脚本

原文:https://www.cnblogs.com/zhudaheng123/p/14649471.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!