openSUSE вполне KDE центральный дистрибутив Linux. Посмотрите больше в этой записи Wiki: http://en.opensuse.org/KDE
Для многих заданий крона, которые я выполняю, я намеренно делаю их поэтому, если работавший командная строка соответствующий outout сгенерирован, но тот же сценарий, если помещено в crontab я всегда получаю и stdout и stderr к файлу журнала:
00 12 * * 1-5 /home/aws/bin/myscript.sh >> /home/aswartz/rje/cron.log 2>&1
Cronjob производят, отправляется пользователю через почтовую систему системы.
Можно проверить, является ли stdout терминалом:
if [ -t 1 ]; then
echo Terminal
else
# not a terminal, don't echo
fi