如何确定如何重新启动应用程序

Web*_*net 1 linux

我有一个应用程序的 CPU 使用率高达 190%,我想重新启动它。问题是,我不确定应该如何重新启动它。我看过它/etc/init.d,我没有看到任何与之相关的东西。我还应该看哪里?在top它被称为PNetTNetServer.

我可以杀死它,只是一旦我杀死它,我就需要确保它重新开始。

小智 5

您可以使用 ps 或 top 来查找进程 ID (pid)。一旦您知道 pid,您就可以通过查看 /proc/ 目录找到有关该进程的大量信息。该目录将包含用于调用它的命令行 (cmdline)、可执行文件 (exe)、工作目录 (cwd) 和许多其他信息。从那里您应该能够弄清楚正在运行的内容。使用 ps 您可以找到父进程 id 并使用相同的进程(没有双关语)来找出调用它的细节等等。