1. Перенаправление вывода при запуске программы:
```bash
Код: Выделить всё
./ваша_программа > лог-файл.log 2>&1Это сохраняет как стандартный вывод, так и стандартные ошибки в файл `лог-файл.log`.
2. Использование `tee` для одновременного отображения в терминале и записи в файл:
```bash
Код: Выделить всё
./ваша_программа | tee лог-файл.logили, чтобы сохранить ошибки тоже:
```bash
Код: Выделить всё
./ваша_программа 2>&1 | tee лог-файл.log3. Если программа запускается как сервис или через systemd, можно настроить логирование через конфигурационный файл службы.
Если хотите автоматизировать создание лог-файла и его ротацию, можно использовать `logrotate` или писать скрипты, которые будут запускать программу с перенаправлением.