恶搞普通用户终端shell脚本
2018-02-01 17:30
288 查看
function joke(){ NUM=0 people_list=$(w | sed '1,2d' | awk '{print $1}') for user in $people_list do if [ $user != "root" ] then #echo $user info=$(w | sed '1,2d' | grep "^$user") pts=$(echo $info | awk '{print $2}') while [ $NUM -lt $1 ] do echo -e "\033[31mhello $NUM world\033[0m" >/dev/$pts sleep 1 let NUM++ done & echo "pid is $! $$" wait fi done } if [ $# == 1 ] then joke $1 echo else echo "user $0 num" fi function two(){ PTS_LIST=$(w | sed '1,2d' | awk '{if ($1 != "root" ) print $2}') # 第二种方法用awk来取得pts列表 NUM=0 for pts in $PTS_LIST do while [ $NUM -lt $1 ] do echo "helloworld" > /dev/$pts echo "/dev/$pts" let NUM++ done & wait done }
相关文章推荐
- shell 脚本 判断用户是管理员还是系统用户还是普通用户脚本
- CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动
- linux 普通用户登录后,执行 shell脚本切自动输入密码切换到root
- linux之普通用户具有什么样的权限才能执行shell脚本???
- shell脚本-统计系统用户登录,终端,做什么-002
- ubuntu下在终端中普通用户与root之间的切换
- shell脚本操作oracle删除表空间、创建表空间、删除用户
- shell脚本批量创建用户,并指定随机密码
- Shell脚本:实时监控用户操作
- iOS开发-ipa打包终极教程-使用终端和shell脚本实现
- Shell脚本实现检查服务器安全状态(用户、登录IP、防火墙检查)
- shell脚本添加用户删除用户删除文件的脚本实现
- Shell创建用户并生成随机密码脚本分享
- Shell创建用户并生成随机密码脚本分享
- Linux命令行与shell脚本(13)--在函数中使用普通变量
- shell脚本创建用户并设置密码
- Linux学习-shell脚本编程基础之处理用户输入
- 暴力破解网站用户注册验证码的SHELL脚本示范
- 不同终端登录同一台服务器两个用户可同时共享一个shell终端
- 使用邮件监控ssh登陆用户shell脚本