使用這個命令編輯的定時任務列表是屬於用戶級別的,初次編輯後在 /var/spool/cron 目錄下生成一個與用戶名相同的文件,文件內容就是咱們的定時任務列表。如沒有定時任務,這個文件就是空文件。vim
crontab命令還有一些其餘的選項bash
-u #指定哪一個用戶的cron服務,通常是root用戶執行這個命令的時候須要spa
-l #列出用戶的定時任務列表,默認當前用戶code
-r #刪除用戶的定時任務列表,默認當前用戶 blog
-e #編輯用戶的定時任務列表,默認當前用戶crontab
例子:列出xiaoming用戶的cron服務列表it
crontab -u xiaoming -l
編輯 /etc/crontab 文件只有 root 用戶才行io
vim /etc/crontab
咱們會看到文件內容,以下:class
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed
這配置的定時任務屬於系統級別的。配置
crontab -e 會進行語法檢查、直接編輯 /etc/crontab 文件則不會