我需要你们的一点帮助..我对 Linux 命令不是很有信心。因此,任何可以指导我的人都会非常感激。
我希望我的 celerra(基于 Linux 操作系统的控制站)生成利用率报告并向我们的存储团队 ID 发送邮件。
这是命令:
>##nas_pool -size -a
>id = 3
>name = clar_r5_performance
>used_mb = 23476466
>avail_mb = 6568607
>total_mb = 30045073
>potential_mb = 0
我希望这份报告在 CST 上午 9 点发送到我的 ID。有人能告诉我如何设置吗?欢迎指点。请帮我完成这些步骤...谢谢大家!
答案1
将其添加到你的 crontab 中:
0 9 * * * nas_pool -size -a | mail -s report [email protected]
...当然这是基于您的服务器上正在运行某种类型的 MTA,但这是另一个问题。:)
答案2
只需编辑你的 crontab。
我注意到你说你不太清楚如何在 Linux 中操作……所以这可能会有所帮助
从命令行运行此命令:
crontab -e
复制并粘贴 ErikA 的精彩回复,当然要调整电子邮件地址
0 9 * * * nas_pool -size -a | mail -s report [email protected]
然后保存
大多数时候你会在基于 VI 或 vim 的编辑器中...只需按下 Esc 键,然后输入 wq (用于写入/退出)
瞧——这应该就位了
祝福,
答案3
复制并粘贴 ErikA 的精彩回复,当然要调整电子邮件地址
0 9 * * * nas_pool-size-a | mail-s 报告[电子邮件保护]
以及保存在 vim 或 vi 编辑器中打开的文件
你必须通过输入此命令来启动 cron 任务
# service crond restart