Продолжу выкладывать изыскания по теме, может, кому-то пригодится.
Наверное, многие сталкивались с тем, что WSJT-X не удаляет свои wav-файлы несмотря на то, что в настройках стоит "не сохранять", тем самым засоряя жёсткий диск. Тем же самым страдает и JTDX. Наблюдал это ещё на Виндовс, теперь и на Убунту. Периодически программы ведут себя корректно, но чаще нет. Соответственно, нет возможности надолго оставить компьютер на приёме без присмотра.
Решить проблему поможет такой скрипт (расширение *.sh):
#!/bin/bash
rm /полный_путь_до_папки_WSJT-X/save/*.wav
Если то же самое нужно проделывать одновременно и с JTDX, то скрипт будет такой:
#!/bin/bash
rm /полный_путь_до_папки_WSJT-X/save/*.wav /полный_путь_до_папки_JTDX/save/*.wav /полный_путь_до_папки_JTDX/save/*.c2
Скрипты удаляют все wav-файлы в заданных директориях, в случае с JTDX ещё и все c2-файлы.
Остаётся только один, и самый главный вопрос: как запускать скрипт автоматически через некоторые промежутки времени? Ответ как бы лежал на поверхности - в Убунту встроен планировщик задач cron. Долго я с ним бился, не буду вдаваться в подробности, но он со мной дружить не захотел. Наверняка у кого-то получится использовать его. Мне пришлось искать другое решение. Альтернативное решение, как оказалось, тоже лежало на поверхности. Т.к. WSJT-X и JTDX у меня всегда работают совместно со SpecLab'ом, то ему и поручил автоматизацию. Добавил в "Scheduled Actions" восемь макросов "exec("cmd /c start /min clean.sh")" (скрипт у меня называется clean.sh и лежит в корне SpecLab'а) с разницей по времени выполнения в три часа. Отслеживал поведение WSJT-X и JTDX, а именно когда образуются новые wav-файлы, и выбрал оптимальное время для одновременного удаления из обеих программ: h:15 или h:45, где 15 и 45 - минуты часа. Соответственно, удаление у меня происходит в 00:15, 03:15, 06:15 и т.д. Задача решена.
Кстати, в Виндовс, вероятно, это тоже можно организовать подобным способом. Или каким-нибудь планировщиком, например, nnCron. Для nnCron не будут нужны никакие внешние скрипты, он может всё делать самостоятельно.