Назад | Перейти на главную страницу

Как запустить c ++ и получить результат в файле журнала

У меня есть код С ++, запущенный сценарием оболочки. В сценарии оболочки есть следующая строка для запуска кода C ++ /home/user/test_client/a.out Теперь я хочу записать вывод этого кода в файл с именем message.log Как правильно это сделать? я пытался /home/user/test_client/a.out >> message.log Не работает. Я здесь что-то не так делаю?

Используйте API системного журнала для записи в / var / log / messages

http://linux.die.net/man/3/syslog

Попробуйте a.out >> message.log 2> & 1

Это также перенаправит stderr, куда, вероятно, и отправляются сообщения.