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
)