记录完成一次实验过程中的尝试。
小白一个,望大家多多指教。
平台(虚拟机也行)
腾讯云轻量服务器CentOS 7.6 64bit
mac终端(基于bash)
实验目的
如题
实验内容
在终端运行usr_monitor username(username是键盘输入的用户名),先输出当前系统已登陆的用户名单,随后检查输入的用户名是否在其中:在则输出user [username] has logon后结束;不在则输出waiting user [username] …并持续等待,每5秒进行一次检查,直到用户username登陆。
实验流程
1.编写shell脚本
if [ $# -ne 1 ] # 利用$#判断命令行有几个参数
then
echo "Usage: usr_monitor username" # 参数不对就报错
exit
fi
user_input=$1 # 将第一个参数赋给user_input
echo -e "You will monitor [$user_input]\n"