【发布时间】:2011-05-02 05:59:40
【问题描述】:
我在学校学习 UNIX 系统管理课程,并且必须生成一个 Cron 作业,该作业执行以下操作:
- 每小时查询一次系统以找到 找出谁登录了。
- 将结果邮寄到我的电子邮件帐户。
我知道实际的 crontab 如下所示:
# Check to see who is logged in every hour.
MAILTO="me@email.com"
0 * * * * root /tmp/loggedin.sh
或
# Check to see who is logged in every hour.
MAILTO="me@email.com"
@hourly /tmp/loggedin.sh
但我已经在谷歌上搜索了一段时间,但无法找到任何 .sh 文件应该是什么样子的示例。我知道它开始于:
#!/bin/bash
# Shell script to see who is logged in, to be run every hour.
我不知道还有什么可以放在那里的。非常感谢任何帮助!
【问题讨论】:
-
所以你想知道
who是否登录了? -
是的,下面的评论很有帮助,但我不确定如何让它运行我在 /etc/loggedin.sh 中拥有的 .sh 文件
标签: shell cron crontab freebsd