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