上下文:我被告知在我创建的任何System.out.println()
类中使用Java
形式的命令来记录正在使用的类的进度(即在运行时) 。
"()"
的内容被写入文本文件,以后可以检查。但那个日志到底在哪里?
管理员两年前定义了它的名称和位置(即完全限定的路径),但我忘记了这个定义,并希望在不询问管理员的情况下找到它。我如何查找(在ksh命令行中)System.out.println()编写的位置?
如何在bash命令行中创建这样的定义? - 该定义似乎在登录时保持其效果。 - 几个小时的谷歌搜索没有回答这些极其严重的基本问题。
答案 0 :(得分:1)
使用ps -edf命令显示系统中正在运行的进程,然后您可以看到输出重定向。
另一个有用的工具,lsof(列出打开的文件)。它将显示您的系统中打开了哪些文件。其中一个必须是你的日志