Linux/UNIX Crontab文件位置

时间:2020-01-09 10:44:14  来源:igfitidea点击:

以普通用户身份登录到UNIX系统。但是,如何更新我的cronjob条目。但是,我找不到crontab文件其中。如何找到我的crontab文件位置?默认情况下,cron在其后台打印区域/var/spool/cron /目录中搜索crontab文件。所有以用户名命名的文件,即/etc/passwd文件中的帐户。因此,如果您的用户名是 Hyman,crontab文件的位置应为/var/spool/cron/$USER,即/var/spool/cron/Hyman。
请注意,不应直接访问此目录中的cron,应使用crontab命令访问和更新它们,如下所示:

crontab -e

要查看crontab文件(cron作业),请执行:crontab -l

个人crontab文件的目录

Linux和类Unix操作系统可能会将默认值从/var/spool/cron /更改为其他名称。
将以下内容用作您的操作系统的准则(假设用户名是Hyman):

  • Mac OS X/usr/lib/cron/tabs /(用户cron位置/usr/lib/cron/tabs/Hyman)
  • FreeBSD/OpenBSD/NetBSD/var/cron/tabs /(用户cron位置/var/cron/tabs/Hyman)
  • CentOS/Red Hat/RHEL/Fedora /科学Linux/var/spool/cron /(用户cron位置/var/spool/cron/Hyman)
  • Debian/Ubuntu Linux/var/spool/cron/crontabs /(用户cron位置/var/spool/cron/crontabs/Hyman)
  • HP-UX Unix/var/spool/cron/crontabs /(用户cron位置/var/spool/cron/crontabs/Hyman)
  • IBM AIX Unix/var/spool/cron /(用户cron位置/var/spool/cron/Hyman)