I login to my UNIX system as a normal user. However, I need to update my cronjob entry. But, I can't find where the crontab file is. How do I find out my crontab file location?
By default cron searches its spool area /var/spool/cron/crontabs directory for crontab files. All files which are named after username i.e. accounts in /etc/passwd file. So if your username is vivek, crontab file location should be /var/spool/cron/crontabs/$USER i.e. /var/spool/cron/crontabs/vivek. Note that crontabs in this directory should not be accessed directly - the crontab command should be used to access and update them as follows:
crontab -e
To view your crontab file (cron jobs) type
crontab -l
You should follow me on twitter here or grab rss feed to keep track of new changes.
Featured Articles:
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop












{ 3 comments… read them below or add one }
use -u switch to see crontab of other user (must be root).
eg :
crontab -eu apache
usually we use command
crontab -e
than after that, it will show like below:
2 9 * * * sh /oraias/mid/cronjob/back_pll.sh
25 12 * * * sh /autopatch/script/zipto_patch.sh
~
~
~
~
~
~
“/var/tmp/aaaa14682″ 5 lines, 143 characters
so..as usually the file is located at /var/tmp
and the file name is aaaa14682.
so…try go to folder /var/tmp and then more aaaa14682
may it will help u..
khairul: Are you kidding me? When you run crontab -e, it’ll create a copy of /var/spool/cron/crontabs/”user” to /var/tmp, while editing, once it’s saved, it’ll copy this file back to /var/spool/cron/crontabs/”user”…