1. Использовать nohup - тогда программа не только запустится в фоне, но и отвяжется от вашей консоли, а логи автоматом попадут в файл nohup.out
nohup ./programma &
2. Запускать программу в фоне с перенаправлением вывода
./programma >programma.log 2>programma_errors.log &
3. Запускать программу в фоне с перенаправлением вывода и через nohup, тогда программа уйдет в фон, отвяжется от консоли, но вы можете указать конкретные имена файлов логов
nohup ./programma >programma.log 2>programma_errors.log &
4. Можно стандартный вывод и вывод ошибок в один и тот же файл кинуть:
nohup ./programma >programma.log 2>&1 &