1) Вам не должны быть нужны специальные маршруты. Если можно передать w/o IPSec, необходимо быть в хорошем состоянии.
2) Проверьте свои брандмауэры и IPtables. Протоколы изменяются от TCP до AH и ESP. Это может путать (или был для меня), потому что мы так привыкли к размышлению если TCP/IP только.
Формат даты зависит от Ваших настроек локали ($LC_TIME, $LC_ALL, $LANG).
Я знаю два способа исправить это, по крайней мере, в Ubuntu Lucid.
Добавьте эту строку в начало файла crontab.
LC_TIME = "en_US.UTF-8" "
Или укажите формат времени для ls -l в вашем скрипте.
ls -l --time-style=long-iso
Мне нравится второй способ, потому что он делает сам сценарий более переносимым. Кроме того, каждый раз, когда вы изменяете среду для crontab, вы изменяете среду для всех скриптов, работающих в этом crontab, и, возможно, таким образом вводите ошибки в другие скрипты.
Paul S