Linux 定时任务与用户权限管理全解析
1. Crontab 文件详解
在 Linux 系统中,Crontab 文件用于设置定时任务。在 Crontab 文件里,任何字段中的星号(*)表示匹配所有值。例如,若月、日和星期字段都为星号,那么 cron 会将其解读为“在每个月的每一天、每一周的每一天都运行此任务”。
若要在每月 14 号运行 spmake 程序,可使用如下 Crontab 行:
15 09 14 * * /home/juser/bin/spmake
每个字段还能选择多个时间。比如,要在每月 5 号和 14 号运行程序,可在第三个字段输入 5,14 :
15 09 5,14 * * /home/juser/bin/spmake
需注意,若 cron 任务产生标准输出、错误信息或异常退出,cron 会将这些信息通过邮件发送给任务所有者(前提是系统的邮件功能正常)。若觉得邮件烦人,可将输出重定向到 /dev/null 或其他日志文件。 crontab(5) 手册页提供了 Crontab 格式的完整信息。
2. 安装 Crontab 文件
每个用户都能拥有自己的 Crontab 文件,这意味着每个系统可能存在多个 Crontab 文件,通常位于 /var/spool/cr
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



