Итак, я думаю, что я ответил на свой вопрос, или, вернее, я заставил его работать ... неправильное расположение программы, но это просто семантика.
log_energy.sh:
#!/bin/bash today=`date '+%m_%d__%H_%M_%S'`; filename="/home/jonboy545/energy/logs/$today.txt" /home/jonboy545/GoCode/bin/rtlamr -format=plain -msgtype=scm | tee $filename;
Это дает ожидаемые результаты. Если я запускаю ./log_energy.sh, я получаю вывод терминала на экране, и имя файла создается с датой.
Прочь, чтобы узнать о crontabs сейчас! В частности, как сделать так, чтобы срок действия скрипта истек в определенное время, а затем снова начался. Больше гуглить !!!!
В любом случае, спасибо за помощь, МОЖЕТ кто-то столкнется с этим, так как я клянусь, что я погуглил все это и не смог найти ответ, но теперь я вижу, что я все об этом думал неправильно.