3

Ну, скажем, у нас есть приложение, которое работает в консоли и предназначено как для Windows, так и для Linux. В окнах, когда вы дважды щелкаете по приложению, открывается окно командной строки, и приложение запускается, вы видите предупреждения об ошибках и т.д. В окне консоли и все, что оно делает cout/print/what. На Linux, однако, когда я запускаю терминал и делаю ./application_name, я не вижу никаких сообщений /couts /prints? Как я могу их увидеть? Это действительно важно для целей отладки.

Это для сервера SA-MP.

2 ответа2

3

В документации сказано, что версия сервера SA-MP для Linux обычно ничего не выводит; только в случае ошибок будет вывод.

0

Я знаю, что это довольно старый вопрос, но вы можете использовать следующую команду linux для просмотра журнала сервера:

tail -f server_log.txt

Параметр -f указывает, что вы хотите «следить» за ростом файла. Вы можете прекратить следить за файлом, нажав CTRL+C.

(Этот ответ предполагает, что вы cd в корневой каталог вашего сервера SA-MP)

Если у вас открыт отдельный терминал с запущенной командой tail , он будет отслеживать журнал между перезапусками / закрытиями / сбоями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .