linux - 本地系统中的远程进程日志
问题描述
mongod
我有一个在服务器上运行并连续打印日志的进程(例如)。我希望这些日志实时记录在我的本地系统上。
我怎样才能做到这一点?有什么工具可以做到这一点吗?
我目前正在使用 Ubuntu 并在 Ubuntu 中寻求相同的指导。
解决方案
一种解决方案是连接到您的服务器并使用tail
.
我假设您可以使用ssh
连接到您的服务器。然后你可以试试这个:
tail -f "log_file_name"
它将每秒(几乎实时)刷新您的日志并在您的控制台中打印它们。
编辑:
您还可以将日志直接打印到文件中:
mongod > "log_file"
然后使用上述方法跟踪此文件。
推荐阅读
- vue.js - 带有mapGetter的VueJs元素选择列表不起作用
- ios - 如何使用 API 调用实现 XCUITest
- css - 如何在使用面板中的按钮时将切换图标保持在最右侧,PrimeNg
- c++ - 如何在静脉 omnet++ 中实现 V2I 通信?
- machine-learning - ValueError:检查输入时出错:预期 embedding_1_input 的形状为 (150,),但数组的形状为 (74,)
- javascript - 如何从服务器中删除所有角色而不会出错?
- javascript - 为什么我首先在控制台中未定义然后打印我想要的数字?
- python-3.x - 如何分解(取消嵌套)嵌套数据框?
- c++ - 操作顺序是线程安全的吗?
- git - 更改 git diff 默认 -U 值