crontab -e

crontab -e

我需要你们的一点帮助..我对 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

相关内容