【发布时间】:2012-04-18 06:59:00
【问题描述】:
我想在 Ubuntu Linux 中开发一个任务管理器。我在 Eclipse 中运行的 Windows 中有一个任务管理器。我得到了输出。但是在 Linux 中,“tasklist.exe”查找正在运行的进程的等效方法是什么?
请帮帮我..
【问题讨论】:
标签: linux taskmanager
我想在 Ubuntu Linux 中开发一个任务管理器。我在 Eclipse 中运行的 Windows 中有一个任务管理器。我得到了输出。但是在 Linux 中,“tasklist.exe”查找正在运行的进程的等效方法是什么?
请帮帮我..
【问题讨论】:
标签: linux taskmanager
ps -ef 会让你运行所有的任务
man ps 将为您提供所有选项
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class psef
{
public static void main(String args[]) throws Exception
{
try
{
String line;
Process p = Runtime.getRuntime().exec("ps -ef");
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null)
{
System.out.println(line);
}
input.close();
}
catch (Exception err)
{
err.printStackTrace();
}
}
}
【讨论】:
可以使用ps命令判断用户、进程、使用情况等琐事。
你不认为 top 相当于 tasklist.exe 吗?
【讨论】: