more doc
This commit is contained in:
		
							parent
							
								
									e0fc284147
								
							
						
					
					
						commit
						a54d202fe1
					
				@ -23,3 +23,6 @@ alias myag ptql CredName.User.eq=$user.name,State.Name.eq=java,Args.-1.ew=Spider
 | 
				
			|||||||
#find all java procs except the shell itself
 | 
					#find all java procs except the shell itself
 | 
				
			||||||
#($$ is the current process id)
 | 
					#($$ is the current process id)
 | 
				
			||||||
alias java ptql State.Name.eq=java,Pid.Pid.ne=$$
 | 
					alias java ptql State.Name.eq=java,Pid.Pid.ne=$$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#find all processes owned by the current user
 | 
				
			||||||
 | 
					alias myproc ptql CredName.User.eq=$user.name
 | 
				
			||||||
 | 
				
			|||||||
@ -3,6 +3,9 @@ package net.hyperic.sigar.cmd;
 | 
				
			|||||||
import net.hyperic.sigar.CpuPerc;
 | 
					import net.hyperic.sigar.CpuPerc;
 | 
				
			||||||
import net.hyperic.sigar.SigarException;
 | 
					import net.hyperic.sigar.SigarException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Display cpu information for each cpu found on the system.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class CpuInfo extends SigarCommandBase {
 | 
					public class CpuInfo extends SigarCommandBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public CpuInfo(Shell shell) {
 | 
					    public CpuInfo(Shell shell) {
 | 
				
			||||||
 | 
				
			|||||||
@ -11,6 +11,9 @@ import net.hyperic.sigar.FileSystemUsage;
 | 
				
			|||||||
import net.hyperic.sigar.shell.FileCompleter;
 | 
					import net.hyperic.sigar.shell.FileCompleter;
 | 
				
			||||||
import net.hyperic.sigar.util.GetlineCompleter;
 | 
					import net.hyperic.sigar.util.GetlineCompleter;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Report filesytem disk space usage.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class Df extends SigarCommandBase {
 | 
					public class Df extends SigarCommandBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private static final String OUTPUT_FORMAT =
 | 
					    private static final String OUTPUT_FORMAT =
 | 
				
			||||||
 | 
				
			|||||||
@ -4,6 +4,9 @@ import net.hyperic.sigar.Mem;
 | 
				
			|||||||
import net.hyperic.sigar.Swap;
 | 
					import net.hyperic.sigar.Swap;
 | 
				
			||||||
import net.hyperic.sigar.SigarException;
 | 
					import net.hyperic.sigar.SigarException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Display amount of free and used memory in the system.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class Free extends SigarCommandBase {
 | 
					public class Free extends SigarCommandBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Free(Shell shell) {
 | 
					    public Free(Shell shell) {
 | 
				
			||||||
 | 
				
			|||||||
@ -9,6 +9,9 @@ import net.hyperic.sigar.NetInterfaceConfig;
 | 
				
			|||||||
import net.hyperic.sigar.NetInterfaceStat;
 | 
					import net.hyperic.sigar.NetInterfaceStat;
 | 
				
			||||||
import net.hyperic.sigar.NetFlags;
 | 
					import net.hyperic.sigar.NetFlags;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Display network interface configuration and metrics.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class Ifconfig extends SigarCommandBase {
 | 
					public class Ifconfig extends SigarCommandBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Ifconfig(Shell shell) {
 | 
					    public Ifconfig(Shell shell) {
 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,9 @@ package net.hyperic.sigar.cmd;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import net.hyperic.sigar.SigarException;
 | 
					import net.hyperic.sigar.SigarException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Send a signal to a process.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class Kill extends SigarCommandBase {
 | 
					public class Kill extends SigarCommandBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Kill(Shell shell) {
 | 
					    public Kill(Shell shell) {
 | 
				
			||||||
 | 
				
			|||||||
@ -5,6 +5,9 @@ import net.hyperic.sigar.SigarException;
 | 
				
			|||||||
import net.hyperic.sigar.NetConnection;
 | 
					import net.hyperic.sigar.NetConnection;
 | 
				
			||||||
import net.hyperic.sigar.NetFlags;
 | 
					import net.hyperic.sigar.NetFlags;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Display network connections.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class Netstat extends SigarCommandBase {
 | 
					public class Netstat extends SigarCommandBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Netstat(Shell shell) {
 | 
					    public Netstat(Shell shell) {
 | 
				
			||||||
@ -20,7 +23,7 @@ public class Netstat extends SigarCommandBase {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public String getUsageShort() {
 | 
					    public String getUsageShort() {
 | 
				
			||||||
        return "Show network connections";
 | 
					        return "Display network connections";
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    //poor mans getopt.
 | 
					    //poor mans getopt.
 | 
				
			||||||
 | 
				
			|||||||
@ -22,6 +22,10 @@ import net.hyperic.sigar.shell.ShellCommandInitException;
 | 
				
			|||||||
import net.hyperic.sigar.shell.ShellCommandHandler;
 | 
					import net.hyperic.sigar.shell.ShellCommandHandler;
 | 
				
			||||||
import net.hyperic.sigar.shell.ShellCommandUsageException;
 | 
					import net.hyperic.sigar.shell.ShellCommandUsageException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Run process table queries.
 | 
				
			||||||
 | 
					 * @see net.hyperic.sigar.ptql.ProcessQueryBuilder
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class PTQL
 | 
					public class PTQL
 | 
				
			||||||
    extends MultiwordShellCommand
 | 
					    extends MultiwordShellCommand
 | 
				
			||||||
    implements GetlineCompleter {
 | 
					    implements GetlineCompleter {
 | 
				
			||||||
 | 
				
			|||||||
@ -5,6 +5,9 @@ import net.hyperic.sigar.SigarException;
 | 
				
			|||||||
import net.hyperic.sigar.ProcFd;
 | 
					import net.hyperic.sigar.ProcFd;
 | 
				
			||||||
import net.hyperic.sigar.ProcExe;
 | 
					import net.hyperic.sigar.ProcExe;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Display process file information.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class ProcFileInfo extends SigarCommandBase {
 | 
					public class ProcFileInfo extends SigarCommandBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public ProcFileInfo(Shell shell) {
 | 
					    public ProcFileInfo(Shell shell) {
 | 
				
			||||||
 | 
				
			|||||||
@ -6,6 +6,9 @@ import net.hyperic.sigar.Sigar;
 | 
				
			|||||||
import net.hyperic.sigar.SigarException;
 | 
					import net.hyperic.sigar.SigarException;
 | 
				
			||||||
import net.hyperic.sigar.SigarNotImplementedException;
 | 
					import net.hyperic.sigar.SigarNotImplementedException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Display process module info.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class ProcModuleInfo extends SigarCommandBase {
 | 
					public class ProcModuleInfo extends SigarCommandBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public ProcModuleInfo(Shell shell) {
 | 
					    public ProcModuleInfo(Shell shell) {
 | 
				
			||||||
 | 
				
			|||||||
@ -14,6 +14,9 @@ import java.util.List;
 | 
				
			|||||||
import java.text.SimpleDateFormat;
 | 
					import java.text.SimpleDateFormat;
 | 
				
			||||||
import java.util.Date;
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Show process status.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class Ps extends SigarCommandBase {
 | 
					public class Ps extends SigarCommandBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Ps(Shell shell) {
 | 
					    public Ps(Shell shell) {
 | 
				
			||||||
 | 
				
			|||||||
@ -3,6 +3,9 @@ package net.hyperic.sigar.cmd;
 | 
				
			|||||||
import net.hyperic.sigar.SigarException;
 | 
					import net.hyperic.sigar.SigarException;
 | 
				
			||||||
import net.hyperic.sigar.SigarNotImplementedException;
 | 
					import net.hyperic.sigar.SigarNotImplementedException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Show process command line arguments.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class ShowArgs extends SigarCommandBase {
 | 
					public class ShowArgs extends SigarCommandBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public ShowArgs(Shell shell) {
 | 
					    public ShowArgs(Shell shell) {
 | 
				
			||||||
 | 
				
			|||||||
@ -5,6 +5,9 @@ import java.util.Iterator;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import net.hyperic.sigar.SigarException;
 | 
					import net.hyperic.sigar.SigarException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Show process environment.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class ShowEnv extends SigarCommandBase {
 | 
					public class ShowEnv extends SigarCommandBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public ShowEnv(Shell shell) {
 | 
					    public ShowEnv(Shell shell) {
 | 
				
			||||||
 | 
				
			|||||||
@ -10,6 +10,9 @@ import net.hyperic.sigar.FileInfo;
 | 
				
			|||||||
import net.hyperic.sigar.FileTail;
 | 
					import net.hyperic.sigar.FileTail;
 | 
				
			||||||
import net.hyperic.sigar.FileWatcherThread;
 | 
					import net.hyperic.sigar.FileWatcherThread;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Display the last part of files to the standard output.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class Tail {
 | 
					public class Tail {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public static void main(String[] args) throws SigarException {
 | 
					    public static void main(String[] args) throws SigarException {
 | 
				
			||||||
 | 
				
			|||||||
@ -10,8 +10,15 @@ import net.hyperic.sigar.ProcCpu;
 | 
				
			|||||||
import net.hyperic.sigar.CurrentProcessSummary;
 | 
					import net.hyperic.sigar.CurrentProcessSummary;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Example:<br>
 | 
					 * Display system resource utilization summaries and process information.
 | 
				
			||||||
 | 
					 * <p>
 | 
				
			||||||
 | 
					 * This version of the top command requires a ptql query to select which
 | 
				
			||||||
 | 
					 * processes to display.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * Example to display java processes only:<br>
 | 
				
			||||||
 * <code>% java -jar sigar-bin/lib/sigar.jar Top State.Name.eq=java</code>
 | 
					 * <code>% java -jar sigar-bin/lib/sigar.jar Top State.Name.eq=java</code>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @see net.hyperic.sigar.ptql.ProcessQueryBuilder
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
public class Top {
 | 
					public class Top {
 | 
				
			||||||
    private static final int SLEEP_TIME = 1000 * 5;
 | 
					    private static final int SLEEP_TIME = 1000 * 5;
 | 
				
			||||||
 | 
				
			|||||||
@ -8,6 +8,9 @@ import net.hyperic.sigar.util.PrintfFormat;
 | 
				
			|||||||
import java.text.SimpleDateFormat;
 | 
					import java.text.SimpleDateFormat;
 | 
				
			||||||
import java.util.Date;
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Display how long the system has been running and the current load averages.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class Uptime extends SigarCommandBase {
 | 
					public class Uptime extends SigarCommandBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private static Object[] loadAvg = new Object[3];
 | 
					    private static Object[] loadAvg = new Object[3];
 | 
				
			||||||
@ -24,7 +27,7 @@ public class Uptime extends SigarCommandBase {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public String getUsageShort() {
 | 
					    public String getUsageShort() {
 | 
				
			||||||
        return "Show how long the system has been running";
 | 
					        return "Display how long the system has been running";
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public void output(String[] args) throws SigarException {
 | 
					    public void output(String[] args) throws SigarException {
 | 
				
			||||||
 | 
				
			|||||||
@ -7,6 +7,9 @@ import java.net.UnknownHostException;
 | 
				
			|||||||
import net.hyperic.sigar.Sigar;
 | 
					import net.hyperic.sigar.Sigar;
 | 
				
			||||||
import net.hyperic.sigar.SigarException;
 | 
					import net.hyperic.sigar.SigarException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Display Sigar, java and system version information.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class Version extends SigarCommandBase {
 | 
					public class Version extends SigarCommandBase {
 | 
				
			||||||
    private static String[] SYS_PROPS = {
 | 
					    private static String[] SYS_PROPS = {
 | 
				
			||||||
        "os.name",
 | 
					        "os.name",
 | 
				
			||||||
 | 
				
			|||||||
@ -12,6 +12,9 @@ import net.hyperic.sigar.FileInfo;
 | 
				
			|||||||
import net.hyperic.sigar.FileWatcher;
 | 
					import net.hyperic.sigar.FileWatcher;
 | 
				
			||||||
import net.hyperic.sigar.FileWatcherThread;
 | 
					import net.hyperic.sigar.FileWatcherThread;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Watch a file or directory displaying attribute changes.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class Watch {
 | 
					public class Watch {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private static void printHeader(Sigar sigar, FileInfo info)
 | 
					    private static void printHeader(Sigar sigar, FileInfo info)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user