Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Where does standard output go given there is now screen?

It's not appearing in the same directory or my home directory.

How could I actually figure this out given that I don't know how to run debug or trace on a background job.

share|improve this question
Output is usually sent via email. – donothingsuccessfully Jun 12 '12 at 19:23
I recommend using mutt, "a small but very powerful text-based mail client", to read the output. It is has been in the repositories for every distro I've used. – kwarrick Jun 12 '12 at 19:35
up vote 8 down vote accepted

From the cron man page:

When executing commands, any output is mailed to the owner of the crontab (or to the user named in the MAILTO environment variable in the crontab, if such exists). The children copies of cron running these processes have their name coerced to uppercase, as will be seen in the syslog and ps output.

So you should check your/root's mail, or the syslog (eg. /var/log/syslog).

share|improve this answer
On my mac, after simply calling "cron" it displayed the path to the "email". In my case , it was /var/mail/<username>. – Cédric Guillemette Oct 19 '15 at 3:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.