linux - 日志文件不是从服务创建的

标签 linux unix daemon

在我的 Linux 机器上,我运行这个命令来启动我的 tomcat。

service tomcat-test start

之后,我调用我的网络服务并查找名为 jdbc.log 的日志文件。它不在那里。

但是如果我从 (ps ax| grep tomcat) 中获取 tomcat 运行命令并在控制台运行,那么我会在当前目录 (从我运行它的地方)。

该命令是一个简单的 tomcat 运行命令,带有 java 然后几个开关。知道文件的创建位置吗?我的意思是 linux service 的路径或主页是什么。我尝试了 /var/log 但没有成功。

最佳答案

您可以尝试在整个服务器中寻找它:

find / -name jdbc.log

然后只获取最近修改过的*log文件:

find / -mtime -1 -name *log

关于linux - 日志文件不是从服务创建的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36940144/

相关文章:

linux - 在 Bash 中使用整数执行复合 if 条件时出错

python - 使用 Python 和 paramiko 以 root 身份执行远程命令

linux - 为什么 "let"在 Ubuntu 上不能与 "sh myscript"一起使用,而与 "./myscript"一起使用?

node.js - Nodejs - 文件属性和 POSIX ACL

c++ - 将参数从其他进程传递给守护进程

linux - 处理大量临时小文件

linux - 从 _start 调用 printf 时出现链接器错误

c - C 中的信号处理

python - mod_wsgi - WSGIDaemonProcess 中的用户选项不起作用

c - 调试意外终止的守护进程