Mac OS X 系统管理与监控全解析
1. 进程调度与管理
在 Mac OS X 系统中,进程的调度和管理至关重要。crontab命令可用于设置定时任务,其时间字段包括分钟(0 - 59)、小时(0 - 23)、日期(0 - 31)、月份(0 - 12 或 Jan, Feb 等)和星期(0 - 7 或 Sun, Mon 等),星号(*)表示匹配该字段的任意值。以下是crontab命令的一些常用选项:
-# crontab -eu marlowe:编辑其他用户的 crontab 文件(仅 root 用户可用)
-$ crontab -l:列出当前用户的 crontab 文件内容
-$ crontab -r:删除当前用户的 crontab 文件
示例:
15 8 * * Mon,Tue,Wed,Thu,Fri mail chris < /var/project/stats.txt * * 1 1,4,7,10 * find / | grep .doc$ > /var/sales/documents.txt另外,anacron是cron的替代方案(使用pkg_add -r anacron安装)。anacron适合那些并非一直开机的机器。