Basta envolvê-lo em outro script bash. Seus nomes de arquivos serão diferentes, mas eu tenho: teste (.profile)
#!/bin/bash
function printDate() {
date
}
wrap (um novo script que você pode colocar em qualquer lugar, basta alterar o URL)
#!/bin/bash
cd ~/
source ./test
printDate > ./date.log
quando executado a partir de um / bin / sh
$ ls
test wrap
$ ./wrap
$ cat date.log
Wed Apr 11 11:49:39 EDT 2012
$
Agora, certifique-se de que seus caminhos / ambiente estejam corretos
As linhas crontab que acabei de testar foram:
SHELL=/bin/sh
HOME=/root
* * * * * $HOME/wrap >/dev/null 2>&1