如何使用 cron 守护进程执行计划命令(例如收集内存使用情况并将该信息添加到名为 /tmp/memory.usage 的文件中),但仅在周一至周四每五分钟运行一次?我需要在文件中显示每个新条目之前的日期和时间。请帮忙。提前感谢您的任何建议和帮助!
答案1
crontab -e
- 在最后添加
*/5 * * * 1-4 /path/to/script &
- 保存并退出
脚本是
#!/bin/bash echo "$(date)" >> /tmp/memory.usage echo "$(free)" >> /tmp/memory.usage echo ""
看man 5 crontab
了解详情。或者,一个一体化 cron 行:
*/5 * * * 1-4 (echo $(date) && echo $(free) && echo "") >> /tmp/memory.usage