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

Не удается перенаправить STDERR или STDOUT в файл

У меня есть заявление на Go язык и он работает на screen (Я не думаю, что проблема связана с Go язык. Я считаю, что он использует STDOUT и STDERR)

screen -S log_server -d -m go run log_server.go 2 > err3.txt 1 > std3.txt

Когда он вылетает, я получаю сообщение об ошибке на экране не в err3.txt или std3.txt

screen не прокручивается и не позволяет прочитать полную ошибку.

std3.txt работает правильно err3.txt имеет размер 0 и ошибка печатается в screen (Я вижу последние 20 или 30 строк) Приложение вылетает раз в 3 или 5 дней.

Не все пробелы допустимы. Попробуйте вместо этого

screen -S log_server -d -m go run log_server.go 2> err3.txt 1> std3.txt