Просто оберните его в другой скрипт bash. Имена файлов будут разными, но у меня есть: test (.profile)
#!/bin/bash
function printDate() {
date
}
wrap (новый скрипт, который вы можете поместить туда, просто измените URL-адрес)
#!/bin/bash
cd ~/
source ./test
printDate > ./date.log
[d2 ] при запуске из / bin / sh $ ls
test wrap
$ ./wrap
$ cat date.log
Wed Apr 11 11:49:39 EDT 2012
$
Теперь просто убедитесь, что ваши пути / окружение правы
Линии crontab, которые я только что тестировал, были: