【问题标题】:Log file is not created from the service未从服务创建日志文件
【发布时间】:2016-08-24 17:19:02
【问题描述】:

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

service tomcat-test start

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

但如果我从 (ps ax| grep tomcat) 获取 tomcat 运行命令并在控制台运行,那么我会在当前目录(我运行它的位置)上找到我的 jdbc.log 文件。

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

【问题讨论】:

  • 在运行 tomcat 命令之前编辑 /etc/init.d/tomcat 以添加 echo $PWD > /tmp/tomcat.txt。

标签: linux unix daemon


【解决方案1】:

您可以尝试查看整个服务器:

find / -name jdbc.log

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

find / -mtime -1 -name *log

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多