Linux 技术手札

Unix Crontab

Crontab 是在 Unix Like 系统下设定排程自动执行的工具,最常用到的地方是备份。而 crontab 有 4 个不同的参数,作用分别是:

crontab -e 编辑 crontab 档案,如果档案不存在则会自动建立。
crontab -l 显示 crontab 档案内容。
crontab -r 删除 crontab 档案。
crontab -v 显示上一次编辑 crontab 的时间,但不是所有系统适用。

编辑 crontab
在指令模式输入 “crontab -e” 便会用默认编辑器打开 crontab 档案,排程的格式为每一行一个排程,而每一个排程的内容会是:

分钟 小时 日 月 星期 执行指令

以下例子会在每晚零时零分自动执行 /root/sync_time.sh,而因为不想储存输出结果,所以将输出放到 /dev/null。

00 00 * * * /root/sync_time.sh > /dev/null 2>&2

当编辑好 crontab 档案后,将它储存即可。

Exit mobile version