public abstract class LinuxCommands extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LinuxCommands.TreeStats |
| Constructor and Description |
|---|
LinuxCommands() |
| Modifier and Type | Method and Description |
|---|---|
abstract String[] |
decorateRunAsCommand(String[] cmd,
String user) |
abstract String[] |
decorateWithBatchSchedulerPolicy(String[] cmd) |
abstract String[] |
decorateWithCPUAffinity(String[] cmd,
String affinity) |
abstract String |
getFileOwner(File f) |
static LinuxCommands |
getInstance() |
abstract long[] |
getMemInfo()
Returns an array of length 2 being ret[0]: total RAM, and ret[1]:
available RAM
|
abstract String |
getRunningUser() |
abstract LinuxCommands.TreeStats[] |
getTreeStats(int[] pids) |
abstract void |
killTree(int pid) |
abstract void |
setNiceness(int pId,
int niceness) |
public static LinuxCommands getInstance()
public abstract void setNiceness(int pId,
int niceness)
public abstract String[] decorateWithCPUAffinity(String[] cmd, String affinity)
public abstract String[] decorateWithBatchSchedulerPolicy(String[] cmd)
public abstract LinuxCommands.TreeStats[] getTreeStats(int[] pids)
public abstract void killTree(int pid)
public abstract long[] getMemInfo()
public abstract String getRunningUser()
Copyright © 2010–2017. All rights reserved.