views:

224

answers:

2

My cron :

45 10 * * * source /home/ThinkCode/Test/hello.sh

hello.sh :

#!/bin/bash
echo "helloworld"

The error it emails me :

/bin/sh: source: not found

What am I doing wrong? It is configuration/environment specific, so Googling didn't help much! Thanks..

+4  A: 

Real sh doesn't have source, only .. Either change the shell in cron to bash, or use . instead.

Ignacio Vazquez-Abrams
+3  A: 

Why are you sourceing the file from cron. Why not just execute it?

scompt.com
Silly me! Fixed it, thanks!
ThinkCode