crontab -l 命令显示 crontab 文件内容的方式与 cat 命令显示其他类型文件内容的方式非常相似。无需转到 /var/spool/cron/crontabs 目录(crontab 文件所在的目录),便可使用此命令。
缺省情况下,crontab -l 命令显示您自己的 crontab 文件。要显示属于其他用户的 crontab 文件,您必须是超级用户。
成为超级用户或同等角色,以显示属于 root 或其他用户的 crontab 文件。
无需成为超级用户或同等角色,即可显示您自己的 crontab 文件。
显示 crontab 文件。
$ crontab -l [username] |
其中,username 指定了要为其显示 crontab 文件的用户帐户的名称。显示其他用户的 crontab 文件需要超级用户权限。
如果意外键入了无选项的 crontab 命令,请按下编辑器的中断字符。使用此字符将退出而不会保存更改。如果保存了更改并退出文件,现有的 crontab 文件将被空文件覆写。
此示例说明如何使用 crontab -l 命令来显示用户的缺省 crontab 文件的内容。
$ crontab -l 13 13 * * * chmod g+w /home1/documents/*.book > /dev/null 2>&1 |
此示例说明如何显示缺省的 root crontab 文件。
$ suPassword: Sun Microsystems Inc. SunOS 5.10 s10_51 May 2004 # crontab -l #ident "@(#)root 1.19 98/07/06 SMI" /* SVr4.0 1.1.3.1 */ # # The root crontab should be used to perform accounting data collection. # # 10 3 * * * /usr/sbin/logadm 15 3 * * 0 /usr/lib/fs/nfs/nfsfind 30 3 * * * [ -x /usr/lib/gss/gsscred_clean ] && /usr/lib/gss/gsscred_clean #10 3 * * * /usr/lib/krb5/kprop_script ___slave_kdcs___ |
此示例说明如何显示属于其他用户的 crontab 文件。
$ su Password: Sun Microsystems Inc. SunOS 5.10 s10_51 May 2004 # crontab -l jones 13 13 * * * cp /home/jones/work_files /usr/backup/. > /dev/null 2>&1 |