Используйте jupiterapp http://sourceforge.net/apps/mediawiki/jupiter/index.php?title=About и если Вы используете Ubuntu (она должна поддерживать мягкую фетровую шляпу также), проверьте инструкции по установке по http://www.geeksailor.com/install-jupiter-nbuntu/
Каждый раз, когда Вы делаете перенаправление с >
(Ваша первая строка), ${LogFile}
является усеченным к 0 и затем записанным. Если я понимаю право, Вы делаете вышеупомянутое дважды, первый материал перезаписывается вторым.
То, что необходимо сделать, приезжает строки:
> ${LogFile} # This just truncates if there was anything there, writes nothing
...
echo "First round" >> ${LogFile}
ls -l >> ${LogFile}
...
echo -e "\nSecond round" >> ${LogFile}
ls -l >> ${LogFile}
...