LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 611|回复: 3

遇到cron一题不明白??

[复制链接]
发表于 2005-3-20 21:05:08 | 显示全部楼层 |阅读模式
mandy用户每天14:02输出一段话"hello mandy"到stdout
这里要求14:02时候输出的内容要让此时所有登陆在线的用户在终端(tty)上看到
发表于 2005-3-20 21:34:47 | 显示全部楼层
用wall
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-20 21:51:23 | 显示全部楼层
必须使用到重定向
比如echo "hello">xxxx
不知道通过重定向如何实现
回复 支持 反对

使用道具 举报

发表于 2005-3-21 09:56:24 | 显示全部楼层
我上课的题都问到这里了!

用wall是正解,主要原因如下:
1. 只有root和当前tty的拥有者(组)才有写当前终端的权限,root有写所有终端的权限(因为他是上帝),wall的所有组是tty且被设置了sgid, 所有它可以写任意登录了的终端。
2. 当用户登录后他的/dev/stdout设备是当前终端,当用户没有登录的时候cron的/dev/stdout是mail .
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表