I added a new cronjob with a user (SUSE LINUX Enterprise Server 9.4): # su - XXX$ crontab -eand this is what I added: * * * * * echo `date` >> /home/XXX/a.txtbut the a.txt isn't created... it will be ONLY created when root restarts the crond...Q: Why? UPDATE:machine:~ # chage -l XXXMinimum:    1Maximum:    99999Warning:    7Inactive:   -1Last Change:        Apr 11, 2011Password Expires:   NeverPassword Inactive:  NeverAccount Expires:    Nevermachine:~ # so the user or it's password doesn't expired.UPDATE: cron version: cron-3.0.1-920.18and I tried to add a new crontab to the root user.. it's the same :D the new root cronjobs aren't running too.. :D it looks like crontab -e doesn't reloads CROND or something...
Why are new cronjobs ignored unless crond is restarted in SLES?
cron;sles
strace crontab -esolved it... dunno how.. but it works now.. but all I wanted to do is to check the crontabs lowlevel operations..