title: Run simple Java class file with crontab
body: <p>I'm trying to run a simple java helloworld program with crontab.
  I made the following java code:
  helloworld.java:</p>
  
  <pre><code>class HelloWorld { 
       public static void main (String args[]) {
           System.out.println("Hello world");
     }
  }
  </code></pre>
  
  <p>I then try to run this from a crontab in the following sequence:</p>
  
  <ol>
  <li><code>crontab -e</code></li>
  <li>At the end i insert this line <code>0,7,10,15,30,46,50,55,59 * * * * root /usr/bin/java /home/shivajividhale/cloudOccular/HelloWorld &gt;/dev/null 2&gt;&amp;1</code></li>
  </ol>
  
  <p>However, I am not able to see the helloworld putput in the syslog. Is everything correct? How do I check if the class file is being executed or not. I tried printing the output to a text file with the time on it as well. But nothing is being done on the file.</p>
  
  <p>Running the file normally <code>java HelloWorld</code> yields proper output. I also made sure the crontab ends with a new line. </p>
  
  <p>I just want to get started with having a class file run by the crontab. Oher posts discuss about crontab running bash scripts, I just want to run just this simple program. I just want to print out Hello World along with the time to ensure program execution at the defined intervals. Any help?</p>