У меня есть скрипт Kshell, который выполняет программу Java.
/path/to/java -jar jarfile.jar some parameters > log
Same line 5 times with different parameters appending output to log file.
cat log | mail -s email@email.com
Проблема, которую я продолжаю иметь, заключается в том, что когда я помещаю этот скрипт в cron, выполняется только последняя строка, которая принимает файлы журнала и отправляет электронную почту. Все вышеперечисленные фактические функционально необходимые строки игнорируются. Я получаю пустое письмо по расписанию cron, но сценарий должен занять около 1 часа.
Но когда я запускаю скрипт вручную, он работает нормально.