一个简单的SHELL编程!

saycool 2005-03-14 10:41:51
写一个程序从命令行接收一个用户名列表而且如果这些用户中任何人登录就显示一个消息!
请教各位达人!
...全文
180 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mengfeixiang 2005-03-17
  • 打赏
  • 举报
回复
who 就可以了阿
joyself 2005-03-17
  • 打赏
  • 举报
回复
$USER就是用户登陆名啊,系统环境变量
who 命令的第一列不就是用户列表吗

$who | grep <who_you_wanna_find>
saycool 2005-03-17
  • 打赏
  • 举报
回复
看不太懂,/$USER是一个什么目录啊,
我想知道怎么才能从命令行获得一个用户名的列表?
sharkhuang 2005-03-17
  • 打赏
  • 举报
回复
echo $USER
mengfeixiang 2005-03-15
  • 打赏
  • 举报
回复
sed -n "/$USER/p" 11 |wc -l
其中11為紀錄用戶列表的文件
在用戶的.profile里執行當以上值大於0時
時就顯示一個消息
tengulre 2005-03-15
  • 打赏
  • 举报
回复
up
saycool 2005-03-15
  • 打赏
  • 举报
回复
walter你好像理解有点偏差,不是实时监控啊,登录用户名可以用who 或who am i 来获得,但是我不知道怎么样来编写,编程基础太差了,呵呵,望各位大侠帮小弟这个忙,谢谢!
xfzhao_cn 2005-03-14
  • 打赏
  • 举报
回复
分析 who 命令的输出.
walterzh 2005-03-14
  • 打赏
  • 举报
回复
实时监控很难吧.
不过每次用户登陆都会写日志文件的
你可以通过读这个文件的改变来满足你的需求

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧