Roxen.git
/
server
/
config_actions
/
proc.pike
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/config_actions/proc.pike:1:
/*
-
* $Id: proc.pike,v 1.
1
1997/09/03 05:
16
:
32
per Exp $
+
* $Id: proc.pike,v 1.
2
1997/09/03 05:
19
:
29
per Exp $
*/ inherit "wizard"; constant name= "Status//Extended process status"; constant doc = "Shows detailed process status on Solaris 2.5 and 2.6."; constant more=1;
-
+
void create()
+
{
+
if(!file_stat("/usr/proc/bin/")) throw("Only available under Solaris 2.4 and newer\n");
+
}
+
string proc(string prog, int pid ) { if(!pid) pid=getpid(); object p = ((program)"privs")("Process status"); return popen("/usr/proc/bin/p"+prog+" "+pid); } string process_map(string in) { string q="<table>";