proc/0040775000567100000120000000000007606270737011525 5ustar jcameronwheelproc/images/0040755000567100000120000000000007130604046012752 5ustar jcameronwheelproc/images/icon.gif0100644000567100000120000000054707060351554014401 0ustar jcameronwheelGIF89a00!,00c A(ć "@Ui{y]zwgtZa (hQզ)@h ͚ B~vgw2Fŗ7!QF!r◤r0dDuB6zzc zWV)D7  aEĭl5,mԖId2$k4;.TΓԹdTj@x9Oκ!3h'.b9k#F$B!H2]Q[k5)nL(p!Ϡ͞DRJK;proc/lang/0040755000567100000120000000000007501045014012422 5ustar jcameronwheelproc/lang/zh_TW.Big50100644000567100000120000000324107476405703014202 0ustar jcameronwheelindex_title=椤{ index_display=ܤ覡 index_tree=̾ PID ({Ǿ) index_user=̾ڨϥΪ index_size=̾ڰOϥζq index_cpu=̾ CPU ϥζq index_search=jM index_run=... index_return={ǦC pid={ǽs owner=֦ command=RO cpu=CPU ϥζq size=Oζq parent={ runtime=ɶ nice=u search_user=֦ search_match=ŦX search_cpu=WL search_fs=ϥɮרt search_files=ϥɮ search_submit=jM search_none=䤣ŦX󪺵{ search_kill=eXH search_return=jM run_command=n檺RO run_submit= run_mode=Ҧ run_bg=bI run_fg=ݪ槹 run_input=ROJ run_title=ROX run_output=q $1 X... run_none=SͿX edit_title={ǸT edit_gone=oӵ{ǤwgAF edit_sub=l{ edit_kill=eXT edit_change=ܧ kill_err=LkeXT $1 { $2 kill_title=eXT kill_sent=eX renice_err=Lkܧ{ $1 u linux_pri=u linux_tty=׺ݾ linux_status=A linux_wchan=ݸ귽 linux_mem=O linux_group=s linux_ruser=uϥΪ linux_rgroup=us linux_pgid={Ǹsսs linuxstat_R=椤 linuxstat_S=ίv linuxstat_D=Τ linuxstat_T=w linuxstat_Z=!! freebsd_ruser=uϥΪ freebsd_rgroup=us freebsd_tty=׺ݾ freebsd_pgid={Ǹs freebsd_lstart=}lɶ freebsd_lim=OW hpux_pri=u hpux_tty=׺ݾ hpux_status=A hpux_wchan=ݸ귽 hpuxstat_0=sb hpuxstat_S=ίv hpuxstat_W=ݤ hpuxstat_R=椤 hpuxstat_I= hpuxstat_Z=!! hpuxstat_T=w hpuxstat_G= macos_tty=׺ݾ sysv_group=s sysv_ruser=uϥΪ sysv_rgroup=us sysv_pgid={Ǹsսs sysv_tty=׺ݾ proc/lang/zh_CN0100644000567100000120000000373107344067006013361 0ustar jcameronwheelindex_title=̹ index_display=ʾ index_tree=PID index_user=û index_size=ڴ index_cpu=CPU index_search= index_run=.. index_return=б pid=̱ʶ owner=û command= cpu=CPU size=ռڴ parent= runtime=ʱ nice=Nice search_user=ӵ search_match=ƥ search_cpupc=ʹõ CPU $1% search_fs=ʹļϵͳ search_files=ʹļ search_submit= search_none=ûҵƥĽ̡ search_kill=ź search_return= run_command=е run_submit= run_mode=ģʽ run_bg=̨ run_fg=ȴ run_input=뵽 run_title= run_output=$1 .. run_none=ûв edit_title=Ϣ edit_gone=˽̲ edit_sub=ӽ edit_kill=ź edit_change=ı edit_prilow=ȼ edit_prihigh=ȼ edit_pridef=ȱʡ edit_none= kill_err=ź $1 $2 ʧ kill_title=ź kill_sent= renice_err=renice $1 ʧ linux_pri=ȼ linux_tty=TTY linux_status=״̬ linux_wchan=ȴ linux_mem=ڴ linux_group= linux_ruser=û linux_rgroup= linux_pgid=ID linuxstat_R= linuxstat_S=˯ linuxstat_D=˯ linuxstat_T=ֹͣ linuxstat_Z= freebsd_ruser=û freebsd_rgroup= freebsd_tty=TTY freebsd_pgid= freebsd_lstart=ʼʱ freebsd_lim=ڴ hpux_pri=ȼ hpux_tty=TTY hpux_status=״̬ hpux_wchan=ȴ hpuxstat_0= hpuxstat_S=˯ hpuxstat_W=ڵȴ hpuxstat_R= hpuxstat_I=е hpuxstat_Z= hpuxstat_T=ֹͣ hpuxstat_G= macos_tty=TTY sysv_group= sysv_ruser=û sysv_rgroup= sysv_pgid=ID sysv_tty=TTY log_run= "$1" log_kill=ź $1 $2 log_kills=ź $1 $2 log_kill_l=ź $1 $2 log_kills_l=ź $1
$2 acl_manage=û kill_kill=ɱ kill_term= ֹ   kill_hup=      kill_stop=    ֹͣ     kill_cont=     proc/lang/en0100644000567100000120000000714407501045014012752 0ustar jcameronwheelindex_title=Running Processes index_display=Display index_tree=PID index_user=User index_size=Memory index_cpu=CPU index_search=Search index_run=Run.. index_return=process list index_mem=Real memory: $1 kB total / $2 kB free index_swap=Swap space: $1 kB total / $2 kB free index_load=CPU load averages: $1 (1 mins) , $2 (5 mins) , $3 (15 mins) pid=Process ID owner=Owner command=Command cpu=CPU size=Size parent=Parent process runtime=Run time nice=Nice level search_user=Owned by search_match=Matching search_cpupc=Using more than $1% CPU search_fs=Using filesystem search_files=Using file search_submit=Search search_none=No matching processes found. search_kill=Send Signal search_ignore=Ignore search processes in result search_return=search form search_sigterm=Terminate Processes search_sigkill=Kill Processes search_port=Using port search_protocol=protocol run_command=Command to run run_submit=Run run_mode=Run mode run_bg=Run in background run_fg=Wait until complete run_input=Input to command run_title=Command Output run_output=Output from $1 .. run_none=No output generated run_ecannot=You are not allowed to run commands edit_title=Process Information edit_gone=This process is no longer running edit_sub=Subprocesses edit_kill=Send Signal edit_change=Change edit_prilow=Low priority edit_prihigh=High priority edit_pridef=Default edit_none=None edit_ecannot=You are not allowed to edit processes edit_sigterm=Terminate Process edit_sigkill=Kill Process edit_open=Files and Connections kill_err=Failed to send signal $1 to process $2 kill_title=Send Signal kill_sent=sent kill_ecannot=You are not allowed to kill processes renice_err=Failed to renice process $1 renice_ecannot=You are not allowed to renice processes linux_pri=Priority linux_tty=TTY linux_status=Status linux_wchan=Waiting In linux_mem=Memory linux_group=Group linux_ruser=Real user linux_rgroup=Real group linux_pgid=Process group ID linuxstat_R=Running linuxstat_S=Sleeping linuxstat_D=Deep sleep linuxstat_T=Stopped linuxstat_Z=Zombie freebsd_ruser=Real user freebsd_rgroup=Real group freebsd_tty=TTY freebsd_pgid=Process group freebsd_lstart=Start time freebsd_lim=Memory limit hpux_pri=Priority hpux_tty=TTY hpux_status=Status hpux_wchan=Waiting for hpuxstat_0=Nonexistent hpuxstat_S=Sleeping hpuxstat_W=Waiting hpuxstat_R=Running hpuxstat_I=Intermediate hpuxstat_Z=Zombie hpuxstat_T=Stopped hpuxstat_G=Growing macos_tty=TTY sysv_group=Group sysv_ruser=Real user sysv_rgroup=Real group sysv_pgid=Process group ID sysv_tty=TTY log_run=Ran command "$1" log_kill=Sent signal $1 to process $2 log_kills=Send signal $1 to $2 processes log_kill_l=Sent signal $1 to process $2 log_kills_l=Sent signal $1 to processes
$2 acl_manage=Manage processes as user acl_manage_def=Current Webmin user acl_edit=Can kill and renice processes? acl_run=Can run commands? kill_kill=Kill Process kill_term= Terminate   kill_hup=  Restart    kill_stop=    Stop     kill_cont=  Continue   open_title=Open Files and Connections open_proc=For process $1 (PID $2) open_header1=Open files open_header2=Open network connections open_type=Type open_proto=Protocol open_desc=Details open_fd=File Descriptor open_listen1=Listening on port $1 open_listen2=Listening on address $1 port $2 open_recv=Receiving on $1:$2 open_conn=Connected from $1 to $2 in state $3 open_cwd=Current dir open_rtd=Root dir open_txt=Program code open_mem=Shared library open_dir=Directory open_reg=Regular file open_chr=Character special open_blk=Block special open_size=File size open_inode=Inode open_file=Path proc/lang/pt0100644000567100000120000000417307060351555013004 0ustar jcameronwheelindex_title=Administrador de Processos index_display=Mostrar index_tree=PID index_user=Utilizador index_size=Memria index_cpu=CPU index_search=Procurar index_run=Executar.. index_display=Mostrar index_return=lista de processos pid=ID do processo owner=Propriatrio command=Comando cpu=CPU size=Tamanho parent=Processo de origem runtime=Tempo de Execuo nice=Nivel de prioridade (Nice) search_user=Propriedade de search_match=Igual a search_cpu=Utilizando mais que search_fs=Utilizando o sistema de ficheiros search_files=Utilizando o ficheiro search_submit=Procurar search_none=No foram encontrados processos correspondentes. search_kill=Enviar Sinal search_return=formulrio de procura run_command=Comando para executar run_submit=Executar run_mode=Modo de execuo run_bg=Correr em segundo plano run_fg=Esperar at estar completo run_input=Entrada de parmetros para o comando run_title=Sada de Resultados do Comando run_output=Sada de resultados de $1 .. run_none=No foi gerada nenhuma sada de resultados edit_title=Informao do Processo edit_gone=Este processo j no se encontra em execuo edit_sub=Sub-processos edit_kill=Enviar Sinal edit_change=Alterar kill_err=Erro ao enviar o sinal $1 para o processo $2 kill_title=Enviar Sinal kill_sent=enviado renice_err=Erro no renice do processo $1 linux_pri=Prioridade linux_tty=TTY linux_status=Estado linux_wchan= Espera linux_mem=Memria linux_group=Grupo linux_ruser=Utilizador real linux_rgroup=Grupo real linux_pgid=ID do grupo do processo linux_tty=TTY linuxstat_R=A correr linuxstat_S=A dormir linuxstat_D=Sono Profundo linuxstat_T=Parado linuxstat_Z=Zombie freebsd_ruser=Utilizador real freebsd_rgroup=Grupo real freebsd_tty=TTY freebsd_pgid=Grupo do process freebsd_lstart=Comeo freebsd_lim=Limite de memria hpux_pri=Prioridade hpux_tty=TTY hpux_status=Estado hpux_wchan= espera de hpuxstat_0=Inexistente hpuxstat_S=A Dormir hpuxstat_W=Em Espera hpuxstat_R=A Correr hpuxstat_I=Intermedirio hpuxstat_Z=Zombie hpuxstat_T=Parado hpuxstat_G=Em desenvolvimento macos_tty=TTY sysv_group=Grupo sysv_ruser=Utilizador real sysv_rgroup=Grupo real sysv_pgid=ID do grupo do processo sysv_tty=TTY proc/lang/es0100644000567100000120000000775607516023306012776 0ustar jcameronwheelindex_title=Gestor de Procesos index_display=Mostrar index_tree=PID index_user=Usuario index_size=Memoria index_cpu=UCP index_search=Buscar index_run=Ejecutar... index_return=lista de procesos index_mem=Memoria real: $1 KB total / $2 KB libres index_swap=Espacio de intercambio: $1 KB total / $2 KB libres index_load=Promedios de carga de UCP: $1 (5 mins), $2 (10 mins), $3 (15 mins) pid=ID de Proceso owner=Propietario command=Comando cpu=UCP size=Medida parent=Proceso padre runtime=Tiempo de Ejecucin nice=Nivel de prioridad (Nice) search_user=Propiedad de search_match=Coincidiendo con search_cpupc=Usando ms de $1% de UCP search_fs=Usando sistema de archivos search_files=Usando archivo search_submit=Buscar search_none=No se han encontrado procesos que coincidan. search_kill=Enviar Seal search_ignore=Ignorar procesos de bsqueda search_return=formulario de bsqueda search_sigterm=Terminar Procesos search_sigkill=Matar Procesos search_port=Usando puerto search_protocol=protocolo run_command=Comando a ejecutar run_submit=Ejecutar run_mode=Modo de Ejecucin run_bg=Ejecutar en segundo plano run_fg=Esperar hasta que termine run_input=Entrada del comando run_title=Salida del comando run_output=Salida de $1 ... run_none=No se ha generado salida run_ecannot=No ests autorizado a ejecutar comandos edit_title=Informacin de Proceso edit_gone=Este proceso ya no se est ejecutando edit_sub=Subprocesos edit_kill=Enviar Seal edit_change=Cambiar edit_prilow=Prioridad baja edit_prihigh=Prioridad alta edit_pridef=Por defecto edit_none=Ninguna edit_ecannot=No ests autorizado a editar procesos edit_sigterm=Terminar Proceso edit_sigkill=Matar Proceso edit_open=Archivos y Conexiones kill_err=Error al enviar seal $1 al proceso $2 kill_title=Enviar Seal kill_sent=enviada kill_ecannot=No ests autorizado a matar procesos renice_err=Error en cambio de prioridad de $1 renice_ecannot=No ests autorizado a cambiar procesos de prioridad linux_pri=Prioridad linux_tty=TTY linux_status=Estado linux_wchan=Esperando En linux_mem=Memoria linux_group=Grupo linux_ruser=Usuario Real linux_rgroup=Grupo Real linux_pgid=ID de grupo de Proceso linuxstat_R=Ejecutando linuxstat_S=Durmiendo linuxstat_D=Sueo profundo linuxstat_T=Parado linuxstat_Z=Zombi freebsd_ruser=Usuario Real freebsd_rgroup=Grupo Real freebsd_tty=TTY freebsd_pgid=Grupo del Proceso freebsd_lstart=Hora de Inicio freebsd_lim=Lmite de Memoria hpux_pri=Prioridad hpux_tty=TTY hpux_status=Status hpux_wchan=Esperando por hpuxstat_0=No existe hpuxstat_S=Durmiendo hpuxstat_W=Esperando hpuxstat_R=En ejecucin hpuxstat_I=Intermedio hpuxstat_Z=Zombi hpuxstat_T=Parado hpuxstat_G=Creciendo macos_tty=TTY sysv_group=Grupo sysv_ruser=Usuario Real sysv_rgroup=Grupo Real sysv_pgid=ID de grupo del Proceso sysv_tty=TTY log_run=Ejecutado comando "$1" log_kill=Enviada seal $1 a proceso $2 log_kills=Enva seal $1 a $2 procesos log_kill_l=Enviada seal $1 a proceso $2 log_kills_l=Enviada seal $1 a procesos
$2 acl_manage=Gestionar procesos como usuario acl_manage_def=Usuario de Webmin en curso acl_edit=Puede matar y cambiar procesos de prioridad? acl_run=Puede ejecutar comandos? kill_kill=Matar Proceso kill_term= Terminar   kill_hup=  Rearrancar    kill_stop=    Parar     kill_cont=  Continuar   open_title=Archivos Abiertos y Conexiones open_proc=Para proceso $1 (PID $2) open_header1=Archivos abiertos open_header2=Conexiones de red abiertas open_type=Tipo open_proto=Protocolo open_desc=Detalles open_fd=Descriptor de Archivo open_listen1=Escuchando en puerto $1 open_listen2=Escuchando en direccin $1 puerto $2 open_recv=Recibiendo en $1:$2 open_conn=Conectado desde $1 a $2 en estado $3 open_cwd=Directorio actual open_rtd=Directorio raz open_txt=Cdigo de programa open_mem=Biblioteca compartida open_dir=Directorio open_reg=Archivo regular open_chr=Carcter especial open_blk=Bloque especial open_size=Medida de archivo open_inode=Inodo open_file=Trayectoria proc/lang/fr0100644000567100000120000000641207354734746013003 0ustar jcameronwheelindex_title=Gestionnaire de processus index_display=Mode d'affichage index_tree=Numro index_user=Propritaire index_size=Mmoire index_cpu=Processeur index_search=Recherche index_run=Excuter index_return=la liste des processus index_mem=Mmoire relle: total $1 Ko / $2 Ko libre index_swap=Espace de swap: total $1 Ko / $2 Ko libre index_load=Moyennes de charge CPU: $1 (5 mins) , $2 (10 mins) , $3 (15 mins) pid=Numro de processus owner=Propritaire command=Commande cpu=Processeur size=Taille parent=Processus parent runtime=Temps d'excution nice=Niveau de priorit search_user=Appartient search_match=Correspond search_cpupc=Utilise plus que $1% du CPU search_fs=Utilise le systme de fichier search_files=Utilise le fichier search_submit=Rechercher search_none=Aucun processus correspondant search_kill=Envoyer le signal search_ignore=Ignorer les processus de recherche search_return=page de recherche run_command=Commande excuter run_submit=Excuter run_mode=Mode d'excution run_bg=Excuter en arrire plan run_fg=Attendre que le processus soit termin run_input=Flux d'entre run_title=Sortie de la Commande run_output=Sortie de $1 run_none=Aucune sortie gnre run_ecannot=Vous n'tes pas autoris lancer des commandes edit_title=Information du processus edit_gone=Ce processus n'est plus excut edit_sub=Sous-processus edit_kill=Envoyer le signal edit_change=Changer edit_prilow=Priorit basse edit_prihigh=Priorit haute edit_pridef=Par dfaut edit_none=Aucun edit_ecannot=Vous n'tes pas autoris diter les processus kill_err=Impossible d'envoyer le signal $1 au processus $2 kill_title=Envoyer le signal kill_sent=envoy kill_ecannot=Vous n'tes pas autoris tuer les processus renice_err=Impossible de changer la priorit du processus $1 renice_ecannot=Vous n'tes pas autoris changer la priorit des processus linux_pri=Priorit linux_tty=TTY linux_status=tats linux_wchan=En attente de linux_mem=Mmoire linux_group=Groupe linux_ruser=Vritable utilisateur linux_rgroup=Vritable groupe linux_pgid=Numro de groupe du processus linuxstat_R=Excut linuxstat_S=En sommeil linuxstat_D=Sommeil profond linuxstat_T=Arrt linuxstat_Z=Zombie freebsd_ruser=Vritable usager freebsd_rgroup=Vritable groupe freebsd_tty=TTY freebsd_pgid=Groupe de processus freebsd_lstart=Temps de dpart freebsd_lim=Limite de mmoire hpux_pri=Priorit hpux_tty=TTY hpux_status=tats hpux_wchan=En attente de hpuxstat_0=Inexistant hpuxstat_S=En sommeil hpuxstat_W=En attente hpuxstat_R=Excut hpuxstat_I=Intermdiaire hpuxstat_Z=Zombie hpuxstat_T=Arrt hpuxstat_G=En expansion macos_tty=TTY sysv_group=Groupe sysv_ruser=Vritable usager sysv_rgroup=Vritable groupe sysv_pgid=Numro de groupe de processus sysv_tty=TTY log_run=Commande "$1" lance log_kill=Signal $1 envoy au processus $2 log_kills=Signal $1 envoy aux processus $2 log_kill_l=Signal $1 envoy au processus $2 log_kills_l=Signal $1 envoy aux processus
$2 acl_manage=Manipuler les processus comme utilisateur acl_edit=Peut tuer et renicer des processus ? acl_run=Peut lancer des commandes ? kill_kill=Tuer processus kill_term= Terminer   kill_hup=  Redmarrer    kill_stop=    Stopper     kill_cont=  Continuer   proc/lang/de0100644000567100000120000000400207307552256012745 0ustar jcameronwheelindex_title=Prozessmanager index_display=Anzeige index_tree=PID index_user=Benutzer index_size=Speicher index_cpu=CPU index_search=Suche index_run=Ausführen.. index_return=Prozessliste pid=Prozess-ID owner=Besitzer command=Befehl cpu=CPU size=Größe parent=Übergeordneter Prozess runtime=Laufzeit nice=Nicelevel search_user=Gesteuert von search_match=Übereinstimmung search_cpu=Benutzt mehr als search_fs=Benutzt Dateisystem search_files=Benutzt Datei search_submit=Suche search_none=Kein passender Prozess gefunden. search_kill=Sende Signal search_return=Suchformular run_command=Auszuführender Befehl run_submit=Ausführen run_mode=Ausführmodus run_bg=Führe im Hintergrund aus run_fg=Warte bis Beendigung run_input=Eingabe an Befehl run_title=Befehlsausgabe run_output=Ausgabe von $1 .. run_none=Es wurde keine Ausgabe erstellt edit_title=Prozessinformation edit_gone=Dieser Prozess läuft nicht mehr edit_sub=Unterprozesse edit_kill=Sende Signal edit_change=Ändern kill_err=Fehler beim Senden von Signal $1 an Prozess $2 kill_title=Sende Signal kill_sent=Gesendet renice_err=Fehler beim Ändern des Nicelevels des Prozesses $1 linux_pri=Priorität linux_tty=TTY linux_status=Status linux_wchan=Wartet in linux_mem=Speicher linux_group=Gruppe linux_ruser=Echter Benutzer linux_rgroup=Echte Gruppe linux_pgid=Prozessgruppen-ID linux_tty=TTY linuxstat_R=Läuft linuxstat_S=Schläft linuxstat_D=Tiefschlaf linuxstat_T=Gestoppt linuxstat_Z=Zombie freebsd_ruser=Echter Benutzer freebsd_rgroup=Echte Gruppe freebsd_tty=TTY freebsd_pgid=Prozessgruppe freebsd_lstart=Startzeit freebsd_lim=Speichergrenze hpux_pri=Priorität hpux_tty=TTY hpux_status=Status hpux_wchan=Warten auf hpuxstat_0=Existiert nicht hpuxstat_S=Schläft hpuxstat_W=Wartet hpuxstat_R=Läuft hpuxstat_I=Zwischenstatus hpuxstat_Z=Zombie hpuxstat_T=Gestoppt hpuxstat_G=Wächst macos_tty=TTY sysv_group=Gruppe sysv_ruser=Echter Benutzer sysv_rgroup=Echte Gruppe sysv_pgid=Prozessgruppen-ID sysv_tty=TTY proc/lang/sv0100644000567100000120000000522207250026521012776 0ustar jcameronwheelindex_title=Processhanterare index_display=Visa index_tree=PID index_user=Anvndare index_size=Minne index_cpu=CPU index_search=Sk index_run=Utfr ... index_return=processlista index_mem=Fysiskt minne: $1 kB totalt / $2 kB ledigt index_swap=Swap-utrymme: $1 kB totalt / $2 kB ledigt index_load=Medelvrden fr CPU-last: $1 (5 min) , $2 (10 min) , $3 (15 min) pid=Process-ID owner=gare command=Kommando cpu=CPU size=Storlek parent=Frldraprocess runtime=Krtid nice=Nice-niv search_user=gd av search_match=Stmmer med search_cpupc=Anvnder mer n $1 % CPU search_fs=Anvnder filsystem search_files=Anvnder fil search_submit=Sk search_none=Det fanns ingen sdan process. search_kill=Skicka signal search_ignore=Strunta i skprocesserna search_return=skformulr run_command=Utfr kommando run_submit=Utfr run_mode=Krlge run_bg=Kr i bakgrunden run_fg=Vnta tills det r frdigt run_input=Inmatning till kommando run_title=Utmatning frn kommando run_output=Utmatning frn $1 ... run_none=Det kom ingen utmatning edit_title=Processinformation edit_gone=Denna process kr inte lngre edit_sub=Delprocesses edit_kill=Skicka signal edit_change=ndra edit_prilow=Lg prioritet edit_prihigh=Hg prioritet edit_pridef=Standard edit_none=Ingen kill_err=Det gick inte att skicka signal $1 till process $2 kill_title=Skicka signal kill_sent=skickat renice_err=Det gick inte att ge process $1 ett nytt nice-vrde linux_pri=Prioritet linux_tty=TTY linux_status=Status linux_wchan=Vntar i linux_mem=Minne linux_group=Grupp linux_ruser=Verklig anvndare linux_rgroup=Verklig grupp linux_pgid=Processens grupp-ID linuxstat_R=Kr linuxstat_S=Vilande linuxstat_D=Sover djupt linuxstat_T=Stannad linuxstat_Z=Zombie freebsd_ruser=Verklig anvndare freebsd_rgroup=Verklig grupp freebsd_tty=TTY freebsd_pgid=Process-grupp freebsd_lstart=Starttid freebsd_lim=Minnesbegrnsning hpux_pri=Prioritet hpux_tty=TTY hpux_status=Status hpux_wchan=Vntar p hpuxstat_0=Obefintlig hpuxstat_S=Vilande hpuxstat_W=Vntar hpuxstat_R=Kr hpuxstat_I=Mellanlandar hpuxstat_Z=Zombie hpuxstat_T=Stannad hpuxstat_G=Vxer macos_tty=TTY sysv_group=Grupp sysv_ruser=Verklig anvndare sysv_rgroup=Verklig grupp sysv_pgid=Processens grupp-ID sysv_tty=TTY log_run=Krde kommando "$1" log_kill=Skickade signal $1 till process $2 log_kills=Skickade signal $1 till $2 processer log_kill_l=Skickade signal $1 till process $2 log_kills_l=Skickade signal $1 till processerna
$2 acl_manage=Hantera processer som anvndare kill_kill=Sl ihjl process kill_term=  Avbryt    kill_hup= Starta om  kill_stop=  Stanna    kill_cont= Fortstt   proc/lang/ru_SU0100644000567100000120000000373307060351555013417 0ustar jcameronwheelindex_title= index_display= index_tree=PID index_user= index_size= index_cpu=CPU index_search= index_run=.. index_return= pid=ID owner= command= cpu=CPU size= parent= runtime= nice= search_user= search_match= search_cpu= search_fs= search_files= search_submit= search_none= search_kill= search_return= run_command= run_submit= run_mode= run_bg= run_fg= run_input= run_title= run_output= $1 .. run_none= edit_title= edit_gone= edit_sub= edit_kill= edit_change= kill_err= $1 $2 kill_title= kill_sent= renice_err= $1 linux_pri= linux_tty=TTY linux_status= linux_wchan= linux_mem= linux_group= linux_ruser= linux_rgroup= linux_pgid=ID linux_tty=TTY linuxstat_R= linuxstat_S= linuxstat_D= linuxstat_T= linuxstat_Z= freebsd_ruser= freebsd_rgroup= freebsd_tty=TTY freebsd_pgid= freebsd_lstart= freebsd_lim= hpux_pri= hpux_tty=TTY hpux_status= hpux_wchan= hpuxstat_0= hpuxstat_S= hpuxstat_W= hpuxstat_R= hpuxstat_I= hpuxstat_Z= hpuxstat_T= hpuxstat_G= macos_tty=TTY sysv_group= sysv_ruser= sysv_rgroup= sysv_pgid=ID sysv_tty=TTY proc/lang/hu0100644000567100000120000000373407144000443012765 0ustar jcameronwheelindex_title=Processz Menedzser index_display=Megjelents index_tree=PID index_user=Felhasznl index_size=Memria index_cpu=CPU index_search=Keress... index_run=Futtats... index_return=processz listhoz pid=Processz ID owner=Tulajdonos command=Parancs cpu=CPU size=Mret parent=Szl processz runtime=Eltelt id nice=Nice szint search_user=Tulajdonosa search_match=Keresett sz search_cpupc=A CPU-hasznlat nagyobb mint $1 % search_fs=Adott fjlrendszer search_files=Keresett fjl search_submit=Keress search_none=Egyez processz tallata nem sikerlt. search_kill=Jelzs kldse search_return=a keres rlaphoz run_command=Parancs futtatsa run_submit=Futtats run_mode=Futs mdja run_bg=Futtats httrben run_fg=Vrakozs befejezsig run_input=Parancs bemenete run_title=Parancs kimenet run_output=$1 kimenete .. run_none=Nincs kimenet (output). edit_title=Processz Informci edit_gone=Ez a processz nem fut tovbb edit_sub=Alprocessessz edit_kill=Jelzs kldse edit_change=Vltoztat kill_err=A(z) $1 jelzs kldse a(z) $2 processznek nem sikerlt. kill_title=Jelzs kldse kill_sent=elkldve renice_err=A(z) $1 processz prioritsnak megvltoztatsa nem sikerlt. linux_pri=Priorits linux_tty=TTY linux_status=llapot linux_wchan=Waiting In linux_mem=Memria linux_group=Csoport linux_ruser=Valdi felhasznl linux_rgroup=Valdi csoport linux_pgid=Processz csoport ID linuxstat_R=Fut linuxstat_S=Alv linuxstat_D=Mlyalv linuxstat_T=Lelltott linuxstat_Z=Zombi freebsd_ruser=Valdi felhasznl freebsd_rgroup=Valdi csoport freebsd_tty=TTY freebsd_pgid=Processz csoport freebsd_lstart=Start time freebsd_lim=Memriakorlt hpux_pri=Priorits hpux_tty=TTY hpux_status=llapot hpux_wchan=Vrakozs a hpuxstat_0=Nemltez hpuxstat_S=Alv hpuxstat_W=Vrakoz hpuxstat_R=Fut hpuxstat_I=Kzvett hpuxstat_Z=Zombi hpuxstat_T=Lelltva hpuxstat_G=Nvekv macos_tty=TTY sysv_group=Csoport sysv_ruser=Valdi felhasznl sysv_rgroup=Valdi csoport sysv_pgid=Processz csoport ID sysv_tty=TTY proc/lang/tr0100644000567100000120000000431507164752076013014 0ustar jcameronwheelindex_title=lem Yneticisi index_display=Grntle index_tree=lem Numaras index_user=Kullanc index_size=Bellek index_cpu=lemci index_search=Bul index_run=altr.. index_return=ilem listesi pid=lem numaras owner=Sahibi command=Komut cpu=lemci size=Boyut parent=Ana ilem runtime=alma sresi nice=ncelik seviyesi search_user=Sahibi search_match=Eleen search_cpu=Daha ok altrlyor search_fs=Kullanlan dosya sistemi search_files=Kullanlan dosya search_submit=Bul search_none=Karlatrlan ilemler bulunamad search_kill=aret gnder search_return=arama formu run_command=altrma komutu run_submit=altr run_mode=altrma modu run_bg=Arka planda altr run_fg=Tamamlanmadan nce bekle run_input=Komutu girin run_title=Komut kts run_output=$1'in kts .. run_none=kt oluturulmad edit_title=lem bilgisi edit_gone=Bu ilem daha ksa sredir almyor edit_sub=Alt ilem edit_kill=aret gnder edit_change=Deitir edit_prilow=Dk ncelik edit_prihigh=Yksek ncelik edit_pridef=ntanml edit_none=Hibiri kill_err=$1'e $2'i ilemi iin sinyal gnderilmesinde hata olutu kill_title=Sinyal gnder kill_sent=gnder renice_err=nceliklendirme ilemi $1'de hata olutu linux_pri=ncelik linux_tty=TTY linux_status=Durum linux_wchan=Bekliyor linux_mem=Bellek linux_group=Grup linux_ruser=Gerek kullanc linux_rgroup=Gerek grup linux_pgid=ilem grup numaras linuxstat_R=alyor linuxstat_S=Uyuyor linuxstat_D=Derin uyuyor linuxstat_T=Durduruldu linuxstat_Z=Zombi freebsd_ruser=Gerek kullanc freebsd_rgroup=Gerek grup freebsd_tty=TTY freebsd_pgid=lem grubu freebsd_lstart=Balang zaman freebsd_lim=Bellek snr hpux_pri=ncelik hpux_tty=TTY hpux_status=Durum hpux_wchan=Bekliyor hpuxstat_0=Mevcut deil hpuxstat_S=Uyuyor hpuxstat_W=Bekliyor hpuxstat_R=alyor hpuxstat_I=Ortada hpuxstat_Z=Zombi hpuxstat_T=Durdu hpuxstat_G=Geliiyor macos_tty=TTY sysv_group=Grup sysv_ruser=Gerek kullanc sysv_rgroup=Gerek grup sysv_pgid=lem grup numaras sysv_tty=TTY log_run="$1" komutunu altr log_kill=lem $2'e $1 sinyali gnderildi log_kills=$2 ilemlerine $1 sinyali gnderildi log_kill_l=lem $2'e $1 sinyali gnderildi log_kills_l=$2 ilemlerine $1 sinyali gnderildi proc/lang/pl0100644000567100000120000000623407366415362013002 0ustar jcameronwheelindex_title=Zarzdca procesw index_display=Wywietl wg index_tree=PID index_user=Uytkownika index_size=Pamici index_cpu=CPU index_search=Szukaj index_run=Uruchom.. index_return=listy procesw index_mem=Pami rzeczywista: $1 kB cznie / $2 kB wolne index_swap=Przestrze wymiany: $1 kB cznie / $2 kB wolne index_load=rednie obcienie CPU: $1 (5 min) , $2 (10 min) , $3 (15 min) pid=Nr ID procesu owner=Waciciel command=Polecenie cpu=Wykorzystanie CPU size=Rozmiar parent=Nr ID rodzica runtime=Czas dziaania nice=Poziom nice search_user=Waciciel search_match=Wzorzec nazwy search_cpupc=Wykorzystujcy wicej ni $1% CPU search_fs=Korzystajcy z systemu plikw search_files=Korzystajcy z pliku search_submit=Szukaj search_none=Nie znaleziono odpowiednich procesw. search_kill=Wylij sygna search_ignore=Pomin procesy przeszukujce search_return=formularza szukania run_command=Polecenie do uruchomienia run_submit=Uruchom run_mode=Sposb uruchomienia run_bg=Uruchom w tle run_fg=Czekaj na zakoczenie run_input=Dane wejciowe run_title=Wynik polecenia run_output=Wynik polecenia $1 .. run_none=Brak wynikw run_ecannot=Nie masz uprawnie do uruchamiania polece edit_title=Informacje o procesie edit_gone=Ten proces ju nie dziaa edit_sub=Podprocesy edit_kill=Wylij sygna edit_change=Zmie edit_prilow=Niski priorytet edit_prihigh=Wysoki priorytet edit_pridef=Domylne edit_none=Brak edit_ecannot=Nie masz uprawnie do zmian procesw kill_err=Nie udao si wysa sygnau $1 do procesu $2 kill_title=Wylij sygna kill_sent=wylij kill_ecannot=Nie masz uprawnie do zabijania procesw renice_err=Nie udao si zmieni nice dla procesu $1 renice_ecannot=Nie masz uprawnie do zmiany nice dla procesw linux_pri=Priorytet linux_tty=Terminal linux_status=Stan linux_wchan=Czeka w linux_mem=Pami linux_group=Grupa linux_ruser=Rzeczywisty uytkownik linux_rgroup=Rzeczywista grupa linux_pgid=Nr ID grupy procesw linuxstat_R=Dziaa linuxstat_S=Upiony linuxstat_D=Gboko upiony linuxstat_T=Zatrzymany linuxstat_Z=Zombie freebsd_ruser=Rzeczywisty uytkownik freebsd_rgroup=Rzeczywista grupa freebsd_tty=Terminal freebsd_pgid=Grupa procesu freebsd_lstart=Czas uruchomienia freebsd_lim=Ograniczenie pamici hpux_pri=Priorytet hpux_tty=Terminal hpux_status=Stan hpux_wchan=Czeka na hpuxstat_0=Nie istnieje hpuxstat_S=Upiony hpuxstat_W=Czeka hpuxstat_R=Dziaa hpuxstat_I=Przejciowy hpuxstat_Z=Zombie hpuxstat_T=Zatrzymany hpuxstat_G=Growing macos_tty=Terminal sysv_group=Grupa sysv_ruser=Rzeczywisty uytkownik sysv_rgroup=Rzeczywista grupa sysv_pgid=Nr ID grupy procesw sysv_tty=Terminal log_run=Uruchomiono polecenie "$1" log_kill=Wysano sygna $1 do procesu $2 log_kills=Wysano sygna $1 do procesw $2 log_kill_l=Wysano sygna $1 do procesu $2 log_kills_l=Wysano sygna $1 do procesw
$2 acl_manage=Zarzdza procesami jako uytkownik acl_manage_def=Aktualny uytkownik Webmina acl_edit=Moe zabija i zmienia nice dla procesw acl_run=Moe uruchamia polecenia kill_kill=Zabij proces kill_term=  Przerwij   kill_hup= Zrestartuj  kill_stop= Zatrzymaj   kill_cont= Kontynuuj   proc/lang/ru_RU0100664000567100000120000000367707423002524013417 0ustar jcameronwheelruntime= search_fs= index_search= run_mode= kill_title= run_submit= hpuxstat_0= hpuxstat_G= hpuxstat_I= hpuxstat_R= hpuxstat_S= hpuxstat_T= hpuxstat_W= hpuxstat_Z= freebsd_lim= sysv_tty=TTY freebsd_pgid= linux_pri= hpux_pri= index_return= sysv_ruser= linux_rgroup= macos_tty=TTY sysv_rgroup= linux_pgid=ID linux_wchan= pid=ID search_files= owner= linux_tty=TTY search_user= hpux_tty=TTY linux_mem= edit_kill= search_submit= edit_gone= run_output= $1 .. edit_change= hpux_wchan= linux_status= command= edit_title= hpux_status= cpu=CPU search_none= freebsd_tty=TTY linux_group= kill_err= $1 $2 search_return= search_match= kill_sent= run_command= sysv_pgid=ID search_cpu= index_title= search_kill= edit_sub= run_bg= nice= index_cpu=CPU linux_ruser= run_none= index_run=.. run_title= run_fg= freebsd_ruser= size= run_input= index_tree=PID index_size= freebsd_lstart= parent= index_display= linuxstat_D= linuxstat_R= linuxstat_S= linuxstat_T= linuxstat_Z= index_user= freebsd_rgroup= renice_err= $1 sysv_group= proc/lang/ja_JP.euc0100664000567100000120000000517207530572340014120 0ustar jcameronwheelindex_title=ץ ޥ͡ index_display=ɽ index_tree=PID index_user=桼 index_size= index_cpu=CPU index_search= index_run=¹.. index_return=ץ ꥹ index_mem=¥: $1 KB / $2 KB index_swap=å ڡ: $1 KB / $2 KB index_load=CPU ʿ: $1 (5ʬ) , $2 (10 ʬ) , $3 (15 ʬ) pid=ץ ID owner=ͭ command=ޥ cpu=CPU size= parent=ƥץ runtime=¹Ի nice=Nice ٥ search_user=ͭ search_match= search_cpupc=CPU $1% ʾ search_fs=Υե ƥ search_files=Υե search_submit= search_none=פץޤǤ search_kill=ʥ search_ignore=ץ̵ search_return= run_command=¹Ԥ륳ޥ run_submit=¹ run_mode=¹ԥ⡼ run_bg=Хå饦ɤǼ¹ run_fg=λޤԵ run_input=ޥ run_title=ޥɽ run_output=$1 ν.. run_none=줿ϤϤޤ edit_title=ץ edit_gone=ΥץϤ⤦¹ԤƤޤ edit_sub= ץ edit_kill=ʥ edit_change=ѹ edit_prilow=ͥ edit_prihigh=ͥ edit_pridef=ǥե edit_none=ʤ kill_err=ʥ $1 ץ $2 ǤޤǤ kill_title=ʥ kill_sent=Ѥ renice_err=ץ $1 reniceǤޤǤ: linux_pri=ͥ linux_tty=TTY linux_status=ơ linux_wchan=Ե linux_mem= linux_group=롼 linux_ruser=ꥢ 桼 linux_rgroup=ꥢ 롼 linux_pgid=ץ 롼 ID linuxstat_R=¹ linuxstat_S=꡼ linuxstat_D=ǥ ꡼ linuxstat_T= linuxstat_Z= freebsd_ruser=ꥢ 桼 freebsd_rgroup=ꥢ 롼 freebsd_tty=TTY freebsd_pgid=ץ 롼 freebsd_lstart=ϻ freebsd_lim= hpux_pri=ͥ hpux_tty=TTY hpux_status=ơ hpux_wchan=Ե hpuxstat_0=¸ߤʤ hpuxstat_S=꡼ hpuxstat_W=Ե hpuxstat_R=¹ hpuxstat_I= hpuxstat_Z= hpuxstat_T= hpuxstat_G=ĥ macos_tty=TTY sysv_group=롼 sysv_ruser=ꥢ 桼 sysv_rgroup=ꥢ 롼 sysv_pgid=ץ 롼 ID sysv_tty=TTY log_run=ޥ "$1" ¹Ԥޤ log_kill=ʥ $1 ץ $2 ޤ log_kills=ʥ $1 ץ $2 log_kill_l=ʥ $1 ץ $2 ޤ log_kills_l=ʥ $1 ץޤ
$2 acl_manage=Υ桼Ȥƥץ kill_kill=ץ Kill kill_term= λ    kill_hup=  ٳ     kill_stop=          kill_cont=  ³    proc/lang/ko_KR.euc0100664000567100000120000000475307305563346014154 0ustar jcameronwheelindex_title=μ index_display=ǥ index_tree=PID index_user= index_size=޸ index_cpu=CPU index_search=˻ index_run=.. index_return=μ index_mem= ޸: ޸ $1KB/ ޸ $2KB index_swap= : $1KB/ $2KB index_load=CPU : $1(5), $2(10), $3(15) pid=μ ID owner= command= cpu=CPU size=ũ parent= μ runtime= ð nice=ȣ search_user= search_match=ġ search_cpupc=$1% ̻ CPU search_fs= ý search_files= search_submit=˻ search_none=ġϴ μ ϴ. search_kill=ȣ search_ignore=˻ μ search_return=˻ run_command= run_submit= run_mode= run_bg=׶忡 run_fg=Ϸ run_input= Է run_title= run_output=$1 .. run_none= ϴ edit_title=μ edit_gone= μ ̻ ǰ ʽϴ edit_sub= μ edit_kill=ȣ edit_change= edit_prilow= edit_prihigh= edit_pridef=⺻ edit_none= kill_err=μ $2 ȣ $1() ߽ϴ kill_title=ȣ kill_sent= Ϸ renice_err=μ $1() renice ߽ϴ linux_pri=켱 linux_tty=TTY linux_status= linux_wchan= ġ linux_mem=޸ linux_group=׷ linux_ruser= linux_rgroup= ׷ linux_pgid=μ ׷ ID linuxstat_R= linuxstat_S=Ͻ linuxstat_D=ð linuxstat_T= linuxstat_Z= freebsd_ruser= freebsd_rgroup= ׷ freebsd_tty=TTY freebsd_pgid=μ ׷ freebsd_lstart= ð freebsd_lim=޸ Ѱ hpux_pri=켱 hpux_tty=TTY hpux_status= hpux_wchan= hpuxstat_0= hpuxstat_S=Ͻ hpuxstat_W= hpuxstat_R= hpuxstat_I=߰ hpuxstat_Z= hpuxstat_T= hpuxstat_G= macos_tty=TTY sysv_group=׷ sysv_ruser= sysv_rgroup= ׷ sysv_pgid=μ ׷ ID sysv_tty=TTY log_run= "$1" log_kill=μ $2 ȣ $1 Ϸ log_kills=μ $2 ȣ $1 Ϸ log_kill_l=μ $2 ȣ $1 Ϸ log_kills_l=μ $2 ȣ $1 Ϸ
acl_manage=ڷμ μ kill_kill=μ ߴ kill_term=    kill_hup=  ٽ     kill_stop=         kill_cont=     proc/lang/ca0100644000567100000120000000771007514662131012743 0ustar jcameronwheelindex_title=Processos en Execuci index_display=Mostra index_tree=PID index_user=Usuari index_size=Memria index_cpu=CPU index_search=Busca index_run=Executa... index_return=a la llista de processos index_mem=Memria real: $1 Kb total / $2 Kb lliures index_swap=rea d'intercanvi: $1 Kb total / $2 Kb lliures index_load=Crrega mitjana de la CPU: $1 (1 mins) , $2 (5 mins) , $3 (15 mins) pid=ID del procs owner=Usuari command=Ordre cpu=CPU size=Mida parent=Procs pare runtime=Temps d'execuci nice=Nivell nice search_user=de l'usuari search_match=amb patr de coincidncia search_cpupc=que utilitza ms del $1% de la CPU search_fs=que utilitza el sistema de fitxers search_files=que utilitza el fitxer search_submit=Busca search_none=No s'ha trobat cap procs que coincideixi. search_kill=Envia el Senyal search_ignore=Ignora els processos de recerca en el resultat search_return=al formulari de recerca search_sigterm=Acaba els Processos search_sigkill=Mata els Processos search_port=que utilitza el port search_protocol=protocol run_command=Ordre a executar run_submit=Executa run_mode=Mode d'execuci run_bg=Executa en segon pla run_fg=Espera't fins que acabi run_input=Entrada de l'Ordre run_title=Sortida de l'Ordre run_output=Sortida de $1... run_none=No s'ha generat cap sortida run_ecannot=No tens perms per executar ordres edit_title=Informaci del Procs edit_gone=Aquest procs ja no est en execuci edit_sub=Subprocessos edit_kill=Envia el Senyal edit_change=Canvia edit_prilow=Prioritat baixa edit_prihigh=Prioritat alta edit_pridef=Defecte edit_none=Cap edit_ecannot=No tens perms per editar processos edit_sigterm=Acaba el Procs edit_sigkill=Mata el Procs edit_open=Fitxers i Connexions kill_err=No he pogut enviar el senyal $1 al procs $2 kill_title=Envia el Senyal kill_sent=he enviat renice_err=No he pogut canviar el nivell nice de $1 kill_ecannot=No tens perms per matar processos linux_pri=Prioritat linux_tty=TTY linux_status=Estat linux_wchan=Esperant a linux_mem=Memria linux_group=Grup linux_ruser=Usuari real linux_rgroup=Grup real linux_pgid=ID del grup de processos linuxstat_R=Executant linuxstat_S=Dormint linuxstat_D=Dormint profundament linuxstat_T=Aturat linuxstat_Z=Zombi freebsd_ruser=Usuari real freebsd_rgroup=Grup real freebsd_tty=TTY freebsd_pgid=Grup de processos freebsd_lstart=Hora d'inici freebsd_lim=Lmit de memria hpux_pri=Prioritat hpux_tty=TTY hpux_status=Estat hpux_wchan=Esperant a hpuxstat_0=Inexistent hpuxstat_S=Dormint hpuxstat_W=Esperant hpuxstat_R=Executant hpuxstat_I=Intermedi hpuxstat_Z=Zombi hpuxstat_T=Aturat hpuxstat_G=Creixent macos_tty=TTY sysv_group=Grup sysv_ruser=Usuari real sysv_rgroup=Grup real sysv_pgid=ID del grup de processos sysv_tty=TTY log_run=He executat l'ordre "$1" log_kill=He enviat el senyal $1 al procs $2 log_kills=He enviat el senyal $1 a $2 processos log_kill_l=He enviat el senyal $1 al procs $2 log_kills_l=He enviat el senyal $1 als processos
$2 acl_manage=Gestiona els processos com un usuari acl_edit=Pot matar i canviar el nice dels processos acl_manage_def=Usuari Webmin actual acl_run=Pot executar ordres kill_kill=Mata el procs kill_term= Mata   kill_hup=  Reinicia    kill_stop=    Atura     kill_cont=  Continua   open_title=Obertura de Fitxers i Connexions open_proc=Del procs $1 (PID $2) open_header1=Fitxers oberts open_header2=Connexions de xarxa obertes open_type=Tipus open_proto=Protocol open_desc=Detalls open_fd=Descriptor de fitxer open_listen1=Escoltant el port $1 open_listen2=Escoltant l'adrea $1 port $2 open_recv=Rebent sobre $1:$2 open_conn=Connectat des de $1 a $2 en estat $3 open_cwd=Directori actual open_rtd=Directori arrel open_txt=Codi de programa open_mem=Llibreria compartida open_dir=Directori open_reg=Fitxer regular open_chr=Especial de tipus carcter open_blk=Especial de tipus bloc open_size=Mida del fitxer open_inode=Inode open_file=Cam proc/proc-lib.pl0100644000567100000120000001376407532560130013562 0ustar jcameronwheel# proc-lib.pl # Functions for managing processes do '../web-lib.pl'; &init_config(); if (!$ENV{'FOREIGN_MODULE_NAME'}) { &switch_to_remote_user(); &create_user_config_dirs(); } do "$config{ps_style}-lib.pl"; use POSIX; %access = ( 'edit' => 1, 'run' => 1 ); $no_module_config = 1; $user_processes_only = 1; sub process_info { local @plist = &list_processes($_[0]); return @plist ? %{$plist[0]} : (); } # index_links(current) sub index_links { local(%linkname, $l); print "$text{'index_display'} :   \n"; foreach $l ("tree", "user", "size", "cpu", "search", "run") { if ($l ne $_[0]) { print ""; } else { print ""; } print $text{"index_$l"}; if ($l ne $_[0]) { print ""; } else { print ""; } print " \n"; } print "

\n"; open(INDEX, "> $user_module_config_directory/index"); $0 =~ /([^\/]+)$/; print INDEX "$1?$in\n"; close(INDEX); } # cut_string(string, [length]) sub cut_string { local $len = $_[1] || $config{'cut_length'}; if ($len && length($_[0]) > $len) { return substr($_[0], 0, $len)." ..."; } return $_[0]; } # switch_acl_uid() sub switch_acl_uid { } # safe_process_exec(command, uid, gid, handle, input, fixtags, bsmode) # Executes the given command as the given user/group and writes all output # to the given file handle. Finishes when there is no more output or the # process stops running. Returns the number of bytes read. sub safe_process_exec { # setup pipes and fork the process local $chld = $SIG{'CHLD'}; $SIG{'CHLD'} = \&safe_exec_reaper; pipe(OUTr, OUTw); pipe(INr, INw); local $pid = fork(); if (!$pid) { #setsid(); untie(*STDIN); untie(*STDOUT); untie(*STDERR); open(STDIN, "<&INr"); open(STDOUT, ">&OUTw"); open(STDERR, ">&OUTw"); $| = 1; close(OUTr); close(INw); if ($_[1]) { if (defined($_[2])) { # switch to given UID and GID $( = $_[2]; $) = "$_[2] $_[2]"; $< = $> = $_[1]; } else { # switch to UID and all GIDs local @u = getpwuid($_[1]); $( = $u[3]; $) = "$u[3] ".join(" ", $u[3], &other_groups($u[0])); $< = $> = $u[2]; } } # run the command delete($ENV{'FOREIGN_MODULE_NAME'}); delete($ENV{'SCRIPT_NAME'}); exec("/bin/sh", "-c", $_[0]); print "Exec failed : $!\n"; exit 1; } close(OUTw); close(INr); # Feed input (if any) print INw $_[4]; close(INw); # Read and show output local $fn = fileno(OUTr); local $got = 0; local $out = $_[3]; local $line; while(1) { local ($rmask, $buf); vec($rmask, $fn, 1) = 1; local $sel = select($rmask, undef, undef, 1); if ($sel > 0 && vec($rmask, $fn, 1)) { # got something to read.. print it sysread(OUTr, $buf, 1024) || last; $got += length($buf); if ($_[5]) { $buf =~ s/&/&/g; $buf =~ s//>/g; } if ($_[6]) { # Convert backspaces and returns $line .= $buf; while($line =~ s/^([^\n]*\n)//) { local $one = $1; while($one =~ s/.\010//) { } print $out $one; } } else { print $out $buf; } } elsif ($sel == 0) { # nothing to read. maybe the process is done, and a subprocess # is hanging things up last if (!kill(0, $pid)); } } close(OUTr); print $out $line; $SIG{'CHLD'} = $chld; return $got; } # safe_process_exec_logged(..) # Like safe_process_exec, but also logs the command sub safe_process_exec_logged { &additional_log('exec', undef, $_[0]); return &safe_process_exec(@_); } sub safe_exec_reaper { local $xp; do { local $oldexit = $?; $xp = waitpid(-1, WNOHANG); $? = $oldexit if ($? < 0); } while($xp > 0); } # pty_process_exec(command, [uid, gid]) # Starts the given command in a new pty and returns the pty filehandle and PID sub pty_process_exec { local ($ptyfh, $ttyfh, $pty, $tty) = &get_new_pty(); local $pid = fork(); if (!$pid) { close(STDIN); close(STDOUT); close(STDERR); untie(*STDIN); untie(*STDOUT); untie(*STDERR); setsid(); #setpgrp(0, $$); if ($_[1]) { $( = $u[3]; $) = "$_[2] $_[2]"; ($>, $<) = ($_[1], $_[1]); } open(STDIN, "<$tty"); open(STDOUT, ">&$ttyfh"); open(STDERR, ">&STDOUT"); close($ptyfh); exec($_[0]); print "Exec failed : $!\n"; exit 1; } close($ttyfh); return ($ptyfh, $pid); } # pty_process_exec_logged(..) # Like pty_process_exec, but logs the command as well sub pty_process_exec_logged { &additional_log('exec', undef, $_[0]); return &pty_process_exec(@_); } # find_process(name) # Returns an array of all processes matching some name sub find_process { local $name = $_[0]; local @rv = grep { $_->{'args'} =~ /$name/ } &list_processes(); return wantarray ? @rv : $rv[0]; } $has_lsof_command = &has_command("lsof"); # find_socket_processes(protocol, port) # Returns all processes using some port and protocol sub find_socket_processes { local @rv; open(LSOF, "lsof -i '$_[0]:$_[1]' |"); while() { if (/^(\S+)\s+(\d+)/) { push(@rv, $2); } } close(LSOF); return @rv; } # find_process_sockets(pid) # Returns all network connections made by some process sub find_process_sockets { local @rv; open(LSOF, "lsof -i tcp -i udp -n |"); while() { if (/^(\S+)\s+(\d+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+).*(TCP|UDP)\s+(.*)/ && $2 eq $_[0]) { local $n = { 'fd' => $4, 'type' => $5, 'proto' => $7 }; local $m = $8; if ($m =~ /^([^:\s]+):([^:\s]+)\s+\(listen\)/i) { $n->{'lhost'} = $1; $n->{'lport'} = $2; $n->{'listen'} = 1; } elsif ($m =~ /^([^:\s]+):([^:\s]+)->([^:\s]+):([^:\s]+)\s+\((\S+)\)/) { $n->{'lhost'} = $1; $n->{'lport'} = $2; $n->{'rhost'} = $3; $n->{'rport'} = $4; $n->{'state'} = $5; } elsif ($m =~ /^([^:\s]+):([^:\s]+)/) { $n->{'lhost'} = $1; $n->{'lport'} = $2; } push(@rv, $n); } } close(LSOF); return @rv; } # find_process_files(pid) # Returns all files currently held open by some process sub find_process_files { local @rv; open(LSOF, "lsof -p '$_[0]' |"); while() { if (/^(\S+)\s+(\d+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\d+),(\d+)\s+(\d+)\s+(\d+)\s+(.*)/) { push(@rv, { 'fd' => lc($4), 'type' => lc($5), 'device' => [ $6, $7 ], 'size' => $8, 'inode' => $9, 'file' => $10 }); } } close(LSOF); return @rv; } 1; proc/module.info0100664000567100000120000000020507610634115013646 0ustar jcameronwheelname=Proc desc=Running Processes desc_de=Laufende Prozesse category=login usermin=1 desc_ja_JP.euc=˥ ץ version=0.982 proc/config.info0100644000567100000120000000061107535044122013624 0ustar jcameronwheelline1=Configurable options,11 default_mode=Default process list style,4,last-Last chosen,tree-Process tree,user-Order by user,size-Order by size,cpu-Order by CPU,search-Search form,run-Run form cut_length=Characters to truncate commands to,3,Unlimited line2=System configuration,11 ps_style=PS command output style,1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS,openbsd-OpenBSD proc/config.info.ca0100644000567100000120000000053207514662131014213 0ustar jcameronwheeldefault_mode=Estil de la llista de processos per defecte,4,last-Darrer triat,tree-Arbre de processos,user-Ordenada per usuaris,size-Ordenada per mida,cpu-Ordenada per CPU,search-Formulari de recerca,run-Formulari d'execuci ps_style=Estil de la sortida de l'ordre PS,1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS,openbsd-OpenBSD proc/config.info.de0100644000567100000120000000062607531031170014214 0ustar jcameronwheelps_style=PS-Befehl Ausgabe-Stil,1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS default_mode=Standard Prozeß-Listen Stil,4,last-Zuletzt gewählter,tree-Prozeß-Baum,user-Sortiert nach Benutzer,size-Sortiert nach Größe,cpu-Sortiert nach CPU,search-Such-Formular,run-Ausführen-Formular cut_length=Zeichenanzahl in Befehlen kürzen auf,3,Unbegrenztproc/config.info.es0100644000567100000120000000052007516023306014231 0ustar jcameronwheeldefault_mode=Estilo de lista de procesos por defecto,4,last-ltimo seleccionado,tree-rbol de procesos,user-Ordenado por usuario,size-Ordenado por tamao,cpu-Ordenado por UCP,search-Formulario de bsqueda,run-Formulario de Ejecucin ps_style=Estilo de salida del comando PS,1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS proc/config.info.fr0100644000567100000120000000047307064664664014260 0ustar jcameronwheeldefault_mode=Style de liste de processus par dfaut,4,last-Dernier choisi,tree-Arborescence,user-Par utilisateur,size-Par taille,cpu-Par consommation processeur,search-Page de recherche,run-Page d'excution ps_style=Type de sortie de la commande 'ps',1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS proc/config.info.hu0100644000567100000120000000044507133063065014245 0ustar jcameronwheeldefault_mode=Alaprtelmezett processz listzsi stlus,4,last-Legutbbi,tree-Processz-fa,user-Felhasznl szerint,size-Mret szerint,cpu-CPU-kihasznltsg szerint,search-Keress,run-Futtats ps_style=PS parancs kimenetnek stlusa,1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS proc/config.info.pl0100644000567100000120000000050107166225203014235 0ustar jcameronwheeldefault_mode=Domylny sposb wywietlania procesw,4,last-Ostatnio wybrany,tree-Drzewo procesw,user-Porzdek wg uytkownika,size-Porzdek wg rozmiaru,cpu-Porzdek wg CPU,search-Formularz szukania,run-Formularz uruchomienia ps_style=Styl wyjcia polecenia PS,1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS proc/config.info.ru_RU0100664000567100000120000000051507423002524014660 0ustar jcameronwheeldefault_mode= ,4,last- ,tree- ,user- ,size- ,cpu- CPU,search- ,run- ps_style= PS,1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS proc/config.info.ru_SU0100644000567100000120000000051507060351555014667 0ustar jcameronwheeldefault_mode= ,4,last- ,tree- ,user- ,size- ,cpu- CPU,search- ,run- ps_style= PS,1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS proc/config.info.sv0100644000567100000120000000046707142735513014271 0ustar jcameronwheeldefault_mode=Standardformat fr processlista,4,last-Senast valda,tree-Processtrd,user-Sorterad efter anvndare,size-Sorterad efter storlek,cpu-Sorterad efter CPU,search-Skformulr,run-Utfr formulr ps_style=Format fr utmatning frn PS-kommandon,1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS proc/config.info.tr0100644000567100000120000000045207164752076014267 0ustar jcameronwheeldefault_mode=ntanml ilem listeleme stili,4,son-Son seilen,aa-lem aac,kullanc-Kullancya gre ,boyut-Boyuta gre,ilemci-lemci kullanmna gre,arama-Arama formu,altr-altrma formu ps_style=PS komutu kts stili,1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS proc/config.info.zh_CN0100644000567100000120000000032607224543153014632 0ustar jcameronwheeldefault_mode=ȱʡб,4,last-ϴѡ,tree-,user-û,size-С,cpu-CPU,search-,run-б ps_style=ps ,1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS proc/config.info.zh_TW.Big50100644000567100000120000000037007476405703015457 0ustar jcameronwheeldefault_mode=w]{ǦCX˦,4,last-̫ܪ,tree-{Ǿ,user-̾ڨϥΪ̱Ƨ,size-̾ڰOϥζqƦC,cpu-̾ CPU ϥζqƦC,search-jM,run- ps_style=PS ROX˦,1,sysv-SYSV,linux-Linux,hpux-HPUX,freebsd-FreeBSD,macos-MacOS proc/edit_proc.cgi0100755000567100000120000001025407514673020014147 0ustar jcameronwheel#!/usr/local/bin/perl # edit_proc.cgi # Display information about a process require './proc-lib.pl'; use Config; $access{'edit'} || &error($text{'edit_ecannot'}); &header($text{'edit_title'}, "", "edit_proc"); print "


\n"; %pinfo = &process_info($ARGV[0]); if (!%pinfo) { print "$text{'edit_gone'}

\n"; print "


\n"; &footer("", $text{'index_return'}); exit; } print "\n"; print "\n"; print "
$text{'edit_title'}
\n"; print "\n"; print " \n"; print "\n"; print "\n"; if ($pinfo{ppid}) { local %ppinfo = &process_info($pinfo{ppid}); print ""; } else { print ""; } print " \n"; print " ", "\n"; print " ", "\n"; print " ", "\n"; print " ", "\n"; print "\n"; print "\n"; print "\n"; print "\n"; $i = 0; foreach $k (keys %pinfo) { if ($k =~ /^_/) { if ($i%2 == 0) { print "\n"; } printf "\n", $info_arg_map{$k}; print "\n"; if ($i%2 == 1) { print "\n"; } $i++; } } print "
$text{'command'}", &html_escape(cut_string($pinfo{args})),"
$text{'pid'}$pinfo{pid}$text{'parent'}", &cut_string($ppinfo{'args'}, 30),"$text{'edit_none'}
$text{'owner'}$pinfo{'user'}$text{'cpu'}$pinfo{'cpu'}
$text{'size'}$pinfo{'size'}$text{'runtime'}$pinfo{'time'}
",&hlink("$text{'nice'}","nice"),"
\n"; if (&indexof($pinfo{nice}, @nice_range) < 0) { print $pinfo{nice}; } else { print " \n"; } print "
%s$pinfo{$k}

\n"; print "\n"; if ($access{'simple'}) { # Just display buttons for common signals print "\n"; print "\n"; } else { # Allow the sending of any signal print "\n"; print "\n"; } if ($has_lsof_command) { print "\n"; print "\n"; print "\n"; } print "
\n"; foreach $s ('KILL', 'TERM', 'HUP', 'STOP', 'CONT') { printf "\n", $text{"kill_".lc($s)}, $s; } print "
\n"; print "\n"; print ""; print " " x 2; print ""; print " " x 2; print ""; print "
\n"; print "

\n"; @sub = grep { $_->{'ppid'} == $pinfo{pid} } &list_processes(); if (@sub) { print "\n"; print "\n"; print "
$text{'edit_sub'}
\n"; @sub = sort { $a->{'pid'} <=> $b->{'pid'} } @sub; foreach $s (@sub) { local $p = $s->{'pid'}; print "\n"; print "\n"; } print "
$p",&cut_string($s->{args}, 80),"

\n"; } print "


\n"; &footer("", $text{'index_return'}); proc/freebsd-lib.pl0100644000567100000120000000333407451205766014234 0ustar jcameronwheel# freebsd-lib.pl # Functions for parsing freebsd ps output sub list_processes { local($pcmd, $line, $i, %pidmap, @plist); $pcmd = @_ ? "-p $_[0]" : ""; open(PS, "ps -axwwww -o pid,ppid,user,vsz,%cpu,time,nice,tty,ruser,rgid,pgid,lstart,lim,command $pcmd |"); for($i=0; $line=; $i++) { chop($line); if ($line =~ /ps -axwwww/ || $line =~ /^\s*PID/) { $i--; next; } $line =~ /^\s*(\d+)\s+(\d+)\s+(\S+)\s+(\d+)\s+([\d\.]+)\s+(\S+)\s+(-?\d+)\s+(\S+)\s+(\S+)\s+(\d+)\s+(\d+)\s+(-|\S+\s+\S+\s+\d+\s+\S+\s+\d+|\d+)\s+(\S+)\s+(.*)$/; $plist[$i]->{"pid"} = $1; $plist[$i]->{"ppid"} = $2; $plist[$i]->{"user"} = $3; $plist[$i]->{"size"} = "$4 kB"; $plist[$i]->{"cpu"} = $5; $plist[$i]->{"time"} = $6; $plist[$i]->{"nice"} = $7; $plist[$i]->{"_tty"} = $8; $plist[$i]->{"_ruser"} = $9; $plist[$i]->{"_rgroup"} = getgrgid($10); $plist[$i]->{"_pgid"} = $11; $plist[$i]->{"_lstart"} = $12; $plist[$i]->{"_lim"} = $13 eq "-" ? "Unlimited" : $13; $plist[$i]->{"args"} = $14; } close(PS); return @plist; } # renice_proc(pid, nice) sub renice_proc { $out = `renice $_[1] -p $_[0] 2>&1`; if ($?) { return $out; } return undef; } foreach $ia (keys %text) { if ($ia =~ /^freebsd(_\S+)/) { $info_arg_map{$1} = $text{$ia}; } } @nice_range = (-20 .. 20); $has_fuser_command = 0; # get_new_pty() # Returns the filehandles and names for a pty and tty sub get_new_pty { local @ptys; opendir(DEV, "/dev"); @ptys = map { "/dev/$_" } (grep { /^pty/ } readdir(DEV)); closedir(DEV); local ($pty, $tty); foreach $pty (@ptys) { open(PTY, "+>$pty") || next; local $tty = $pty; $tty =~ s/pty/tty/; open(TTY, "+>$tty") || next; local $old = select(PTY); $| = 1; select(TTY); $| = 1; select($old); return (*PTY, *TTY, $pty, $tty); } return (); } 1; proc/hpux-lib.pl0100644000567100000120000000362107353005715013576 0ustar jcameronwheel# hpux-lib.pl # Functions for parsing hpux ps output sub list_processes { local($line, $i, $pcmd, $_, $tty, @plist); foreach (@_) { $pcmd .= "-p $_"; } if (!$pcmd) { $pcmd = "-e"; } open(PS, "ps -fl $pcmd |"); for($i=0; $line=; $i++) { chop($line); if ($line =~ /ps -fl/ || $line =~ /COMD/) { $i--; next; } $line =~ /^\s*(\d+)\s+(\S*)\s+(\S*)\s+(\d+)\s+(\d+)\s+(\d+)\s+([\-\d]+)\s+([\-\d]+)\s+(\S*)\s+(\d+)\s+(\S*)\s+(.*)$/; $plist[$i]->{"pid"} = $4; $plist[$i]->{"ppid"} = $5; $plist[$i]->{"user"} = $3; $plist[$i]->{"size"} = "$10 Pg"; $plist[$i]->{"cpu"} = "0.$6 %"; $plist[$i]->{"time"} = substr($12,17,6); $plist[$i]->{"nice"} = $8; $plist[$i]->{"args"} = substr($12,23,60); $plist[$i]->{"_pri"} = $7; $tty = substr($12,8,8); $plist[$i]->{"_tty"} = $tty eq "? " ? $text{'edit_none'} : "/dev/$tty"; $plist[$i]->{"_status"} = $stat_map{$2}; $plist[$i]->{"_wchan"} = $11; } close(PS); return @plist; } # renice_proc(pid, nice) sub renice_proc { local($out, $nice); $nice = $_[1] - 20; $out = `renice -n $nice -p $_[0] 2>&1`; if ($?) { return $out; } return undef; } # find_mount_processes(mountpoint) # Find all processes under some mount point sub find_mount_processes { local($out); $out = `fuser -c $_[0]`; $out =~ s/[^0-9 ]//g; $out =~ s/^\s+//g; $out =~ s/\s+$//g; return split(/\s+/, $out); } # find_file_processes([file]+) # Find all processes with some file open sub find_file_processes { local($out, $files); $files = join(' ', @_); $out = `fuser -f $files`; $out =~ s/[^0-9 ]//g; $out =~ s/^\s+//g; $out =~ s/\s+$//g; return split(/\s+/, $out); } foreach $ia (keys %text) { if ($ia =~ /^hpux(_\S+)/) { $info_arg_map{$1} = $text{$ia}; } elsif ($ia =~ /^hpuxstat_(\S+)/) { $stat_map{$1} = $text{$ia}; } } @nice_range = (0 .. 39); $has_fuser_command = 1; 1; proc/index.cgi0100755000567100000120000000072607437333132013312 0ustar jcameronwheel#!/usr/local/bin/perl # index.cgi # Redirect to default index require './proc-lib.pl'; $mcd = $user_module_config_directory ? $user_module_config_directory : $module_config_directory; if ($config{'default_mode'} ne "last") { $idx = "index_$config{'default_mode'}.cgi"; } elsif (open(INDEX, "$mcd/index")) { chop($idx = ); close(INDEX); if (!$idx) { $idx = "index_tree.cgi"; } } else { $idx = "index_tree.cgi"; } &redirect("/$module_name/$idx"); proc/index_cpu.cgi0100755000567100000120000000215307514672755014172 0ustar jcameronwheel#!/usr/local/bin/perl # index_cpu.cgi require './proc-lib.pl'; &header($text{'index_title'}, "", "cpu", !$no_module_config, 1); print "
\n"; &index_links("cpu"); if (defined(&get_cpu_info)) { @c = &get_cpu_info(); if (@c) { print &text('index_load', "$c[0]", "$c[1]", "$c[2]"),"

\n"; } } print "\n"; print "\n"; print "\n"; @procs = sort { $b->{'cpu'} <=> $a->{'cpu'} } &list_processes(); @procs = grep { !$hide{$_->{'user'}} } @procs; @procs = grep { $_->{'user'} eq $remote_user } @procs if ($user_processes_only); foreach $pr (@procs) { $p = $pr->{'pid'}; if ($access{'edit'}) { print "\n"; } else { print "\n"; } print "\n"; print "\n"; print "\n"; } print "
$text{'pid'} $text{'owner'}$text{'cpu'} $text{'command'}
$p
$p$pr->{'user'}$pr->{'cpu'}",&html_escape(cut_string($pr->{'args'})), "

\n"; print "


\n"; &footer("/", $text{'index'}); proc/index_run.cgi0100755000567100000120000000175607437327112014203 0ustar jcameronwheel#!/usr/local/bin/perl # index_run.cgi # Allows running of a new command require './proc-lib.pl'; if (!$access{'run'}) { &redirect("index_tree.cgi"); } use Config; &header($text{'index_title'}, "", "run", !$no_module_config, 1); print "
\n"; &ReadParse(); &index_links("run"); print "
\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
",&hlink("$text{'run_command'}","cmd"),"\n"; print "
",&hlink("$text{'run_mode'}","mode")," $text{'run_bg'}\n"; print " $text{'run_fg'}
", &hlink("$text{'run_input'}","input"),"
\n"; print "
\n"; &footer("/", $text{'index'}); proc/index_search.cgi0100755000567100000120000001425207514672761014650 0ustar jcameronwheel#!/usr/local/bin/perl # index_search.cgi # Allows searching for processes by user or command require './proc-lib.pl'; use Config; &header($text{'index_title'}, "", "search", !$no_module_config, 1); print "
\n"; &ReadParse(); &index_links("search"); # display search form print "
\n"; print "
\n"; printf "\n", $in{mode}==0 ? "checked" : ""; print &hlink("$text{'search_user'}","suser"),"\n"; printf " %s
\n", $in{mode}==0 ? $in{user} : "", &user_chooser_button("user", 0); printf "\n", $in{mode}==1 ? "checked" : ""; print &hlink("$text{'search_match'}","smatch"),"\n"; printf "
\n", $in{mode}==1 ? $in{match} : ""; printf "\n", $in{mode}==2 ? "checked" : ""; $cpu = sprintf "\n", $in{mode}==2 ? $in{cpu} : ""; print &hlink("".&text('search_cpupc', $cpu)."", "scpu"),"
\n"; print "
\n"; if ($has_fuser_command) { printf "\n", $in{mode}==3 ? "checked" : ""; print &hlink("$text{'search_fs'}","sfs"),"\n"; if (&foreign_check("mount")) { &foreign_require("mount", "mount-lib.pl"); print "
\n"; } else { printf "
\n", $in{'mode'}==3 ? $in{'fs'} : ""; } printf "\n", $in{mode}==4 ? "checked" : ""; print &hlink("$text{'search_files'}","sfiles"),"\n"; printf "\n", $in{mode}==4 ? $in{'files'} : ""; print &file_chooser_button("files", 0); print "
\n"; } if ($has_lsof_command) { printf "\n", $in{mode}==5 ? "checked" : ""; print &hlink("$text{'search_port'}","ssocket"),"\n"; printf "\n", $in{mode}==5 ? $in{port} : ""; print &hlink("$text{'search_protocol'}","ssocket"),"\n"; print "\n"; print "
\n"; } print "
\n"; print "\n"; print " " x 5; printf " %s
\n", $in{'ignore'} ? 'checked' : '', &hlink("$text{'search_ignore'}","signore"); print "
\n"; if (%in) { # search for processes @procs = &list_processes(); @procs = grep { !$hide{$_->{'user'}} } @procs; @procs = grep { $_->{'user'} eq $remote_user } @procs if ($user_processes_only); if ($in{mode} == 0) { # search by user @dis = grep { $_->{'user'} eq $in{'user'} } @procs; } elsif ($in{mode} == 1) { # search by regexp @dis = grep { $_->{'args'} =~ /\Q$in{match}\E/i } @procs; } elsif ($in{mode} == 2) { # search by cpu @dis = grep { $_->{'cpu'} > $in{'cpu'} } @procs; @dis = sort { $b->{'cpu'} <=> $a->{'cpu'} } @dis; } elsif ($in{mode} == 3 && $has_fuser_command) { # search by filesystem foreach $p (&find_mount_processes($in{'fs'})) { $using{$p}++; } @dis = grep { defined($using{$_->{'pid'}}) } @procs; } elsif ($in{mode} == 4 && $has_fuser_command) { # search by files foreach $p (&find_file_processes(split(/\s+/, $in{'files'}))) { $using{$p}++; } @dis = grep { defined($using{$_->{'pid'}}) } @procs; } elsif ($in{mode} == 5 && $has_lsof_command) { foreach $p (&find_socket_processes($in{'protocol'},$in{'port'})) { $using{$p}++; } @dis = grep { defined($using{$_->{'pid'}}) } @procs; } if ($in{'ignore'}) { # Ignore this process and any children @dis = grep { $_->{'pid'} != $$ && $_->{'ppid'} != $$ } @dis; } # display matches if (@dis) { print "\n"; print "\n"; print " \n"; print " \n"; print " \n"; foreach $d (@dis) { $p = $d->{'pid'}; push(@pidlist, $p); if ($access{'edit'}) { print "\n"; } else { print "\n"; } print "\n"; print "\n"; print "\n"; } print "
$text{'pid'}$text{'owner'}$text{'cpu'}$text{'command'}
", "$p
$p$d->{user}$d->{cpu}",&html_escape(cut_string($d->{args})), "

\n"; } else { print "$text{'search_none'}

\n"; } if (@pidlist && $access{'simple'} && $access{'edit'}) { # display form for mass killing with selected signals print "

\n"; print "\n"; printf "\n", join(" ", @pidlist); print "\n"; foreach $s ('KILL', 'TERM', 'HUP', 'STOP', 'CONT') { printf "\n", $text{"kill_".lc($s)}, $s; } print "
\n"; } elsif (@pidlist && $access{'edit'}) { # display form for mass killing with any signal print "
\n"; print "\n"; print "\n"; printf "\n", join(" ", @pidlist); print "\n"; print " " x 2; print "\n"; print " " x 2; print "\n"; print "
\n"; } } print "
\n"; &footer("/", $text{'index'}); proc/index_size.cgi0100755000567100000120000000230207514672764014351 0ustar jcameronwheel#!/usr/local/bin/perl # index_cpu.cgi require './proc-lib.pl'; &header($text{'index_title'}, "", "size", !$no_module_config, 1); print "
\n"; &index_links("size"); if (defined(&get_memory_info)) { @m = &get_memory_info(); if (@m) { print &text('index_mem', "$m[0]", "$m[1]"),"\n"; print "  ",&text('index_swap', "$m[2]", "$m[3]"),"

\n"; } } print "\n"; print "\n"; print "\n"; @procs = sort { $b->{'size'} <=> $a->{'size'} } &list_processes(); @procs = grep { !$hide{$_->{'user'}} } @procs; @procs = grep { $_->{'user'} eq $remote_user } @procs if ($user_processes_only); foreach $pr (@procs) { $p = $pr->{'pid'}; if ($access{'edit'}) { print "\n"; } else { print "\n"; } print "\n"; print "\n"; print "\n"; } print "
$text{'pid'} $text{'owner'}$text{'size'} $text{'command'}
$p
$p$pr->{'user'}$pr->{'size'}",&html_escape(&cut_string($pr->{'args'})), "

\n"; print "


\n"; &footer("/", $text{'index'}); proc/index_tree.cgi0100755000567100000120000000265407514672770014345 0ustar jcameronwheel#!/usr/local/bin/perl # index.cgi # Display a list of all existing processes require './proc-lib.pl'; &header($text{'index_title'}, "", "tree", !$no_module_config, 1); print "
\n"; &index_links("tree"); print "\n"; print "\n"; print " \n"; @procs = sort { $a->{'pid'} <=> $b->{'pid'} } &list_processes(); foreach $pr (@procs) { $p = $pr->{'pid'}; $pp = $pr->{'ppid'}; $argmap{$p} = $pr->{'args'}; $usermap{$p} = $pr->{'user'}; push(@{$children{$pp}}, $p); $inlist{$pr->{'pid'}}++; } foreach $pr (@procs) { push(@roots, $pr->{'pid'}) if (!$inlist{$pr->{'ppid'}} || $pr->{'pid'} == $pr->{'ppid'}); } foreach $r (&unique(@roots)) { &walk_procs("", $r); } print "
$text{'pid'} $text{'owner'}$text{'command'}

\n"; print "


\n"; &footer("/", $text{'index'}); # walk_procs(indent, pid) sub walk_procs { local(@ch, $_, $args); if (!$hide{$usermap{$_[1]}} && (!$user_processes_only || $usermap{$_[1]} eq $remote_user)) { if ($access{'edit'}) { print "$_[0]", "$_[1]\n"; } else { print " $_[0]$_[1]\n"; } print "$usermap{$_[1]}\n"; $args = &cut_string($argmap{$_[1]}); print "",&html_escape($args)," \n"; } foreach (@{$children{$_[1]}}) { &walk_procs("$_[0]   ", $_) if ($_ != $_[1]); } } proc/index_user.cgi0100755000567100000120000000234707514672773014366 0ustar jcameronwheel#!/usr/local/bin/perl # index_user.cgi require './proc-lib.pl'; &header($text{'index_title'}, "", "user", !$no_module_config, 1); print "
\n"; &index_links("user"); @procs = sort { $b->{'cpu'} <=> $a->{'cpu'} } &list_processes(); @procs = grep { !$hide{$_->{'user'}} } @procs; @procs = grep { $_->{'user'} eq $remote_user } @procs if ($user_processes_only); @users = &unique(map { $_->{'user'} } @procs); foreach $u (@users) { @uinfo = getpwnam($u); $uinfo[6] =~ s/,.*$//; print "
$u ", $uinfo[6] ? "($uinfo[6])" : "","
\n"; print "
\n"; print "\n"; print " \n"; print " \n"; foreach $pr (grep { $_->{'user'} eq $u } @procs) { $p = $pr->{'pid'}; print "\n"; if ($access{'edit'}) { print "\n"; } else { print "\n"; } print "\n"; print "\n"; print "\n"; } print "
$text{'pid'}$text{'cpu'}$text{'command'}
$p$p$pr->{'cpu'}",&html_escape(&cut_string($pr->{'args'})), "

\n"; } print "\n"; print "


\n"; &footer("/", $text{'index'}); proc/kill_proc.cgi0100755000567100000120000000132407302717714014157 0ustar jcameronwheel#!/usr/local/bin/perl # kill_proc.cgi # Send a signal to a process require './proc-lib.pl'; &ReadParse(); $access{'edit'} || &error($text{'kill_ecannot'}); &switch_acl_uid(); &error_setup(&text('kill_err', $in{signal}, $in{pid})); foreach $s ('KILL', 'TERM', 'HUP', 'STOP', 'CONT') { $in{'signal'} = $s if ($in{$s}); } %pinfo = &process_info($in{pid}); if (&kill_logged($in{signal}, $in{pid})) { $in{'args0'} = $pinfo{'args'}; &webmin_log("kill", undef, undef, \%in); sleep(1); if (&process_info($in{pid})) { # still around.. return to process info &redirect("edit_proc.cgi?$in{pid}"); } else { # gone case .. return to list &redirect("index.cgi"); } } else { # failed to send signal &error($!); } proc/kill_proc_list.cgi0100755000567100000120000000143307302720014015176 0ustar jcameronwheel#!/usr/local/bin/perl # kill_proc_list.cgi # Send a signal to a list of process require './proc-lib.pl'; $access{'edit'} || &error($text{'kill_ecannot'}); &ReadParse(); &switch_acl_uid(); foreach $s ('KILL', 'TERM', 'HUP', 'STOP', 'CONT') { $in{'signal'} = $s if ($in{$s}); } $| = 1; &header($text{'kill_title'}, ""); print "
\n"; @pidlist = split(/\s+/, $in{pidlist}); @pinfo = &list_processes(@pidlist); for($i=0; $i<@pidlist; $i++) { $in{"args$i"} = $pinfo[$i]->{'args'}; print "$text{'pid'} $pidlist[$i] ... \n"; if (&kill_logged($in{signal}, $pidlist[$i])) { print "SIG$in{signal} $text{'kill_sent'}
\n"; } else { print "$!
\n"; } } &webmin_log("kill", undef, undef, \%in); print "


\n"; &footer("index_search.cgi?$in{'args'}", $text{'search_return'}); proc/linux-lib.pl0100644000567100000120000001107707572237712013764 0ustar jcameronwheel# linux-lib.pl # Functions for parsing linux ps output sub list_processes { local($pcmd, $line, $i, %pidmap, @plist, $dummy, @w, $_); local $out = `ps V`; if ($out =~ /version\s+(\d+)\./ && $1 >= 2 || $out =~ /version\s+\./) { # New version of ps, as found in redhat 6 open(PS, "ps -eo user,ruser,group,rgroup,pid,ppid,pgid,pcpu,vsz,nice,etime,time,tty,args 2>/dev/null |"); $dummy = ; for($i=0; $line=; $i++) { chop($line); $line =~ s/^\s+//g; eval { @w = split(/\s+/, $line, -1); }; if ($@) { # Hit a split loop $i--; next; } if ($line =~ /ps -o user,ruser/) { # Skip process ID 0 or ps command $i--; next; } if (@_ && &indexof($w[4], @_) < 0) { # Not interested in this PID $i--; next; } $plist[$i]->{"pid"} = $w[4]; $plist[$i]->{"ppid"} = $w[5]; $plist[$i]->{"user"} = $w[0]; $plist[$i]->{"cpu"} = "$w[7] %"; $plist[$i]->{"size"} = "$w[8] kB"; $plist[$i]->{"time"} = $w[11]; $plist[$i]->{"nice"} = $w[9]; $plist[$i]->{"args"} = @w<14 ? "defunct" : join(' ', @w[13..$#w]); $plist[$i]->{"_group"} = $w[2]; $plist[$i]->{"_ruser"} = $w[1]; $plist[$i]->{"_rgroup"} = $w[3]; $plist[$i]->{"_pgid"} = $w[6]; $plist[$i]->{"_tty"} = $w[12] =~ /\?/ ? $text{'edit_none'} : "/dev/$w[12]"; } close(PS); } else { # Old version of ps $pcmd = join(' ' , @_); open(PS, "ps aulxhwwww $pcmd |"); for($i=0; $line=; $i++) { chop($line); if ($line =~ /ps aulxhwwww/) { $i--; next; } if ($line !~ /^\s*(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+([\-\d]+)\s+([\-\d]+)\s+(\d+)\s+(\d+)\s+(\S*)\s+(\S+)[\s<>N]+(\S+)\s+([0-9:]+)\s+(.*)$/) { $i--; next; } $pidmap{$3} = $i; $plist[$i]->{"pid"} = $3; $plist[$i]->{"ppid"} = $4; $plist[$i]->{"user"} = getpwuid($2); $plist[$i]->{"size"} = "$7 kB"; $plist[$i]->{"cpu"} = "Unknown"; $plist[$i]->{"time"} = $12; $plist[$i]->{"nice"} = $6; $plist[$i]->{"args"} = $13; $plist[$i]->{"_pri"} = $5; $plist[$i]->{"_tty"} = $11 eq "?" ? $text{'edit_none'} : "/dev/tty$11"; $plist[$i]->{"_status"} = $stat_map{substr($10, 0, 1)}; ($plist[$i]->{"_wchan"} = $9) =~ s/\s+$//g; if (!$plist[$i]->{"_wchan"}) { delete($plist[$i]->{"_wchan"}); } if ($plist[$i]->{"args"} =~ /^\((.*)\)/) { $plist[$i]->{"args"} = $1; } } close(PS); open(PS, "ps auxh $pcmd |"); while($line=) { if ($line =~ /^\s*(\S+)\s+(\d+)\s+(\S+)\s+(\S+)\s+/ && defined($pidmap{$2})) { $plist[$pidmap{$2}]->{"cpu"} = $3; $plist[$pidmap{$2}]->{"_mem"} = "$4 %"; } } close(PS); } return @plist; } # renice_proc(pid, nice) sub renice_proc { $out = `renice $_[1] -p $_[0] 2>&1`; if ($?) { return $out; } return undef; } # find_mount_processes(mountpoint) # Find all processes under some mount point sub find_mount_processes { local($out); $out = `fuser -m $_[0]`; $out =~ s/[^0-9 ]//g; $out =~ s/^\s+//g; $out =~ s/\s+$//g; return split(/\s+/, $out); } # find_file_processes([file]+) # Find all processes with some file open sub find_file_processes { local($out, $files); $files = join(' ', @_); $out = `fuser $files`; $out =~ s/[^0-9 ]//g; $out =~ s/^\s+//g; $out =~ s/\s+$//g; return split(/\s+/, $out); } # get_new_pty() # Returns the filehandles and names for a pty and tty sub get_new_pty { local @ptys; local $devstyle; if (-d "/dev/pty") { opendir(DEV, "/dev/pty"); @ptys = map { "/dev/pty/$_" } readdir(DEV); closedir(DEV); $devstyle = 1; } else { opendir(DEV, "/dev"); @ptys = map { "/dev/$_" } (grep { /^pty/ } readdir(DEV)); closedir(DEV); $devstyle = 0; } local ($pty, $tty); foreach $pty (@ptys) { open(PTY, "+>$pty") || next; local $tty = $pty; if ($devstyle == 0) { $tty =~ s/pty/tty/; } else { $tty =~ s/m(\d+)$/s$1/; } open(TTY, "+>$tty") || next; local $old = select(PTY); $| = 1; select(TTY); $| = 1; select($old); return (*PTY, *TTY, $pty, $tty); } return (); } # get_memory_info() # Returns a list containing the real mem, free real mem, swap and free swap sub get_memory_info { local %m; open(MEMINFO, "/proc/meminfo") || return (); while() { if (/^(\S+):\s+(\d+)/) { $m{lc($1)} = $2; } } close(MEMINFO); return ( $m{'memtotal'}, $m{'memfree'}+$m{'buffers'}+$m{'cached'}, $m{'swaptotal'}, $m{'swapfree'} ); } # get_cpu_info() # Returns a list containing the 5, 10 and 15 minute load averages sub get_cpu_info { open(LOAD, "/proc/loadavg") || return (); local @load = split(/\s+/, ); close(LOAD); return ( $load[0], $load[1], $load[2] ); } foreach $ia (keys %text) { if ($ia =~ /^linux(_\S+)/) { $info_arg_map{$1} = $text{$ia}; } elsif ($ia =~ /^linuxstat_(\S+)/) { $stat_map{$1} = $text{$ia}; } } @nice_range = (-20 .. 20); $has_fuser_command = 1; 1; proc/log_parser.pl0100664000567100000120000000173407452340301014201 0ustar jcameronwheel# log_parser.pl # Functions for parsing this module's logs do 'proc-lib.pl'; # parse_webmin_log(user, script, action, type, object, ¶ms) # Converts logged information from this module into human-readable form sub parse_webmin_log { local ($user, $script, $action, $type, $object, $p, $long) = @_; if ($action eq 'run') { return &text('log_run', "".&html_escape($p->{'cmd'}).""); } elsif ($action eq 'kill') { local ($desc, $i); @pids = $p->{'pid'} ? ( $p->{'pid'} ) : split(/\s+/, $p->{'pidlist'}); if ($long) { for($i=0; $i<@pids; $i++) { $desc .= "".$p->{"args$i"}. "  (PID $pids[$i])
"; } return &text(@pids == 1 ? 'log_kill_l' : 'log_kills_l', "$p->{'signal'}", $desc); } else { if (@pids == 1) { return &text('log_kill', "$p->{'signal'}", $pids[0]); } else { return &text('log_kills', "$p->{'signal'}", scalar(@pids)); } } } else { return undef; } } proc/low.skill0100644000567100000120000000001107205350354013336 0ustar jcameronwheelsimple=1 proc/macos-lib.pl0100644000567100000120000000407307604271412013714 0ustar jcameronwheel# macos-lib.pl # Functions for parsing macos server ps output sub list_processes { local($pcmd, $line, $i, %pidmap, @plist); open(PS, "ps axlwwww $_[0] |"); for($i=0; $line=; $i++) { chop($line); if ($line =~ /ps axlwwww/ || $line =~ /^\s*UID\s+PID/) { $i--; next; } if ($line =~ /^\s*(\d+)\s+(\d+)\s+(\S+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\S+)\s+(\S+)\s+(\d+)\s+(...)\s+(\S+)\s+(\d+:\d+)\s+(.*)/) { if ($3 <= 0) { $i--; next; } $plist[$i]->{"pid"} = $3; $plist[$i]->{"ppid"} = $4; $plist[$i]->{"size"} = $8; $plist[$i]->{"time"} = $13; $plist[$i]->{"nice"} = $6; $plist[$i]->{"_tty"} = $12 eq '?' ? $text{'edit_none'} : "/dev/tty$12"; $plist[$i]->{"args"} = $14; $pidmap{$3} = $plist[$i]; } elsif ($line =~ /^\s*(\d+)\s+(\d+)\s+(\S+)\s+(\d+)\s+(\d+)\s+(\S+)\s+(\d+)\s+(\d+)\s+(\S+)\s+(...)\s+(\S+)\s+(\d+:\S+)\s+(.*)/) { if ($2 <= 0) { $i--; next; } $plist[$i]->{"pid"} = $2; $plist[$i]->{"ppid"} = $3; $plist[$i]->{"size"} = $7; $plist[$i]->{"time"} = $12; $plist[$i]->{"nice"} = $6; $plist[$i]->{"_tty"} = $11 eq '??' ? $text{'edit_none'} : "/dev/tty$11"; $plist[$i]->{"args"} = $13; $pidmap{$2} = $plist[$i]; } } close(PS); open(PS, "ps auxwwww $_[0] |"); while($line = ) { chop($line); $line =~ /^(\S+)\s+(\d+)\s+(\S+)\s+(\S+)/ || next; if ($pidmap{$2}) { $pidmap{$2}->{"user"} = $1; $pidmap{$2}->{"cpu"} = "$3 %"; } } close(PS); return @plist; } # renice_proc(pid, nice) sub renice_proc { $out = `renice $_[1] -p $_[0] 2>&1`; if ($?) { return $out; } return undef; } %info_arg_map=( "_tty", $text{'macos_tty'} ); @nice_range = (-20 .. 20); $has_fuser_command = 0; # get_new_pty() # Returns the filehandles and names for a pty and tty sub get_new_pty { local @ptys; opendir(DEV, "/dev"); @ptys = map { "/dev/$_" } (grep { /^pty/ } readdir(DEV)); closedir(DEV); local ($pty, $tty); foreach $pty (@ptys) { open(PTY, "+>$pty") || next; local $tty = $pty; $tty =~ s/pty/tty/; open(TTY, "+>$tty") || next; local $old = select(PTY); $| = 1; select(TTY); $| = 1; select($old); return (*PTY, *TTY, $pty, $tty); } return (); } 1; proc/medium.risk0100644000567100000120000000002507205350346013655 0ustar jcameronwheelnoconfig=1 hide=root proc/medium.skill0100644000567100000120000000001107205350415014013 0ustar jcameronwheelsimple=1 proc/openbsd-lib.pl0100644000567100000120000000241407371673045014252 0ustar jcameronwheel# openbsd-lib.pl # Functions for parsing openbsd ps output sub list_processes { local($pcmd, $line, $i, %pidmap, @plist); $pcmd = @_ ? "-p $_[0]" : ""; open(PS, "ps -axwwww -o pid,ppid,user,vsz,%cpu,time,nice,tty,ruser,rgid,pgid,lstart,lim,command $pcmd |"); for($i=0; $line=; $i++) { chop($line); if ($line =~ /ps -axwwww/ || $line =~ /^\s*PID/) { $i--; next; } $line =~ /^\s*(\d+)\s+(\d+)\s+(\S+)\s+(\d+)\s+([\d\.]+)\s+(\S+)\s+(-?\d+)\s+(\S+)\s+(\S+)\s+(\d+)\s+(\d+)\s+(-|\S+\s+\S+\s+\d+\s+\S+\s+\d+|\d+)\s+(\S+)\s+(.*)$/; $plist[$i]->{"pid"} = $1; $plist[$i]->{"ppid"} = $2; $plist[$i]->{"user"} = $3; $plist[$i]->{"size"} = "$4 kB"; $plist[$i]->{"cpu"} = $5; $plist[$i]->{"time"} = $6; $plist[$i]->{"nice"} = $7; $plist[$i]->{"_tty"} = $8; $plist[$i]->{"_ruser"} = $9; $plist[$i]->{"_rgroup"} = getgrgid($10); $plist[$i]->{"_pgid"} = $11; $plist[$i]->{"_lstart"} = $12; $plist[$i]->{"_lim"} = $13 eq "-" ? "Unlimited" : $13; $plist[$i]->{"args"} = $14; } close(PS); return @plist; } # renice_proc(pid, nice) sub renice_proc { $out = `renice $_[1] -p $_[0] 2>&1`; if ($?) { return $out; } return undef; } foreach $ia (keys %text) { if ($ia =~ /^freebsd(_\S+)/) { $info_arg_map{$1} = $text{$ia}; } } @nice_range = (-20 .. 20); $has_fuser_command = 0; 1; proc/osf-lib.pl0100644000567100000120000000360007172553014013375 0ustar jcameronwheel# sysv-lib.pl # Functions for parsing sysv-style ps output # list_processes([pid]*) sub list_processes { local($line, $dummy, @w, $i, $_, $pcmd, @plist); foreach (@_) { $pcmd .= " -p $_"; } if (!$pcmd) { $pcmd = " -e"; } open(PS, "ps -o user,ruser,group,rgroup,pid,ppid,pgid,pcpu,vsz,nice,etime,time,tty,args $pcmd |"); $dummy = ; for($i=0; $line=; $i++) { chop($line); $line =~ s/^\s+//g; @w = split(/\s+/, $line); if ($line =~ /ps -o user,ruser/) { # Skip ps command $i--; next; } $plist[$i]->{"pid"} = $w[4]; $plist[$i]->{"ppid"} = $w[5]; $plist[$i]->{"user"} = $w[0]; $plist[$i]->{"cpu"} = "$w[7] %"; if ($w[8] =~ /^([0-9\.]+)K/) { $plist[$i]->{"size"} = "$1 kB"; } elsif ($w[8] =~ /^([0-9\.]+)M/) { $plist[$i]->{"size"} = ($1 * 1000)." kB"; } $plist[$i]->{"time"} = $w[11]; $plist[$i]->{"nice"} = $w[9]; $plist[$i]->{"args"} = $w[13] eq "" ? "defunct" : join(' ', @w[13..$#w]); $plist[$i]->{"_group"} = $w[2]; $plist[$i]->{"_ruser"} = $w[1]; $plist[$i]->{"_rgroup"} = $w[3]; $plist[$i]->{"_pgid"} = $w[6]; $plist[$i]->{"_tty"} = $w[12] =~ /\?/ ? $text{'edit_none'} : "/dev/$w[12]"; } close(PS); return @plist; } # find_mount_processes(mountpoint) # Find all processes under some mount point sub find_mount_processes { local($out); $out = `fuser -c $_[0] 2>/dev/null`; $out =~ s/^\s+//g; $out =~ s/\s+$//g; return split(/\s+/, $out); } # find_file_processes([file]+) # Find all processes with some file open sub find_file_processes { local($out, $files); $files = join(' ', @_); $out = `fuser $files 2>/dev/null`; $out =~ s/^\s+//g; $out =~ s/\s+$//g; return split(/\s+/, $out); } # renice_proc(pid, nice) sub renice_proc { $out = `renice $_[1] -p $_[0] 2>&1`; if ($?) { return $out; } return undef; } foreach $ia (keys %text) { if ($ia =~ /^sysv(_\S+)/) { $info_arg_map{$1} = $text{$ia}; } } @nice_range = (-20 .. 19); $has_fuser_command = 1; 1; proc/config-aix0100644000567100000120000000007207514672724013466 0ustar jcameronwheelps_style=sysv default_mode=last base_ppid=1 cut_length=80 proc/renice_proc.cgi0100755000567100000120000000052507302720065014464 0ustar jcameronwheel#!/usr/local/bin/perl # renice_proc.cgi # Change the nice level of a process require './proc-lib.pl'; $access{'edit'} || &error($text{'renice_ecannot'}); &ReadParse(); &switch_acl_uid(); &error_setup(&text('renice_err', $in{pid})); if ($error = &renice_proc($in{pid}, $in{nice})) { &error($error); } &redirect("edit_proc.cgi?$in{pid}"); proc/run.cgi0100755000567100000120000000156007430352512013000 0ustar jcameronwheel#!/usr/local/bin/perl # run.cgi # Run a command, and maybe display it's output require './proc-lib.pl'; &ReadParse(); $access{'run'} || &error($text{'run_ecannot'}); &switch_acl_uid(); $in{'input'} =~ s/\r//g; if ($in{'mode'}) { # fork and run.. if (!($pid = fork())) { close(STDIN); close(STDOUT); close(STDERR); open(PROC, "| ($in{'cmd'})"); print PROC $in{'input'}; close(PROC); exit; } &redirect("index_tree.cgi"); } else { # run and display output.. $| = 1; $theme_no_table = 1; &header($text{'run_title'}, ""); print "

\n"; print &text('run_output', "$in{'cmd'}"),"

\n"; print "

";
	$got = &safe_process_exec_logged($in{'cmd'}, 0, 0,
					 STDOUT, $in{'input'}, 1);
	if (!$got) { print "$text{'run_none'}\n"; }
	print "
\n"; print "
\n"; &footer("", $text{'index'}); } &webmin_log("run", undef, undef, \%in); proc/sysv-lib.pl0100644000567100000120000000434407161342324013616 0ustar jcameronwheel# sysv-lib.pl # Functions for parsing sysv-style ps output # list_processes([pid]*) sub list_processes { local($line, $dummy, @w, $i, $_, $pcmd, @plist); foreach (@_) { $pcmd .= " -p $_"; } if (!$pcmd) { $pcmd = " -e"; } open(PS, "ps -o user,ruser,group,rgroup,pid,ppid,pgid,pcpu,vsz,nice,etime,time,tty,args $pcmd |"); $dummy = ; for($i=0; $line=; $i++) { chop($line); $line =~ s/^\s+//g; @w = split(/\s+/, $line); if ($line =~ /ps -o user,ruser/) { # Skip ps command $i--; next; } $plist[$i]->{"pid"} = $w[4]; $plist[$i]->{"ppid"} = $w[5]; $plist[$i]->{"user"} = $w[0]; $plist[$i]->{"cpu"} = "$w[7] %"; $plist[$i]->{"size"} = "$w[8] kB"; $plist[$i]->{"time"} = $w[11]; $plist[$i]->{"nice"} = $w[9] =~ /\d+/ ? $w[9]-20 : $w[9]; $plist[$i]->{"args"} = @w<14 ? "defunct" : join(' ', @w[13..$#w]); $plist[$i]->{"_group"} = $w[2]; $plist[$i]->{"_ruser"} = $w[1]; $plist[$i]->{"_rgroup"} = $w[3]; $plist[$i]->{"_pgid"} = $w[6]; $plist[$i]->{"_tty"} = $w[12] =~ /\?/ ? $text{'edit_none'} : "/dev/$w[12]"; } close(PS); return @plist; } # find_mount_processes(mountpoint) # Find all processes under some mount point sub find_mount_processes { local($out); $out = `fuser -c $_[0] 2>/dev/null`; $out =~ s/^\s+//g; $out =~ s/\s+$//g; return split(/\s+/, $out); } # find_file_processes([file]+) # Find all processes with some file open sub find_file_processes { local($out, $files); $files = join(' ', @_); $out = `fuser $files 2>/dev/null`; $out =~ s/^\s+//g; $out =~ s/\s+$//g; return split(/\s+/, $out); } # renice_proc(pid, nice) sub renice_proc { $out = `renice $_[1] -p $_[0] 2>&1`; if ($?) { return $out; } return undef; } # get_new_pty() # Returns the filehandles and names for a pty and tty sub get_new_pty { opendir(DEV, "/dev"); local @ptys = map { "/dev/$_" } (grep { /^pty/ } readdir(DEV)); closedir(DEV); local ($pty, $tty); foreach $pty (@ptys) { open(PTY, "+>$pty") || next; local $tty = $pty; $tty =~ s/pty/tty/; open(TTY, "+>$tty") || next; local $old = select(PTY); $| = 1; select(TTY); $| = 1; select($old); return (*PTY, *TTY, $pty, $tty); } return (); } foreach $ia (keys %text) { if ($ia =~ /^sysv(_\S+)/) { $info_arg_map{$1} = $text{$ia}; } } @nice_range = (-20 .. 19); $has_fuser_command = 1; 1; proc/config-cobalt-linux0100644000567100000120000000007307514672724015307 0ustar jcameronwheeldefault_mode=last ps_style=linux base_ppid=1 cut_length=80 proc/config-corel-linux0100644000567100000120000000007307514672724015147 0ustar jcameronwheelps_style=linux default_mode=last base_ppid=1 cut_length=80 proc/help/0040755000567100000120000000000007515146546012452 5ustar jcameronwheelproc/help/suser.zh_TW.Big5.html0100644000567100000120000000011507476405703016311 0ustar jcameronwheel
֦
oӷjMiHzMݩwϥΪ̪{.
proc/help/scpu.es.html0100644000567100000120000000021507516023306014700 0ustar jcameronwheel
Usando ms de
Este criterio de bsqueda busca procesos que usen ms de un porcentaje de tiempo de UCP en tu sistema.
proc/help/intro.sv.html0100644000567100000120000000213107173731646015115 0ustar jcameronwheel
Unix-processer
En process r enkelt uttryckt ett program som krs p systemet. Webbrowsern, fnsterhanteraren, terminalfnstret och X-servern r processer som man kan pverka direkt. Andra processer kr i bakgrunden, exempelvis webservrar och andra systemprogram. Varje gng man skriver in ett kommando, t ex ls ellr pwd, skapas en process (fast dessa processer r vldigt kortlivade).

Varje process har ett unikt ID som kallas process-ID eller PID. Processer som kr samtidigt har olika ID, men med tiden teranvnds PID-nummer.

Bortsett frn initieringsprocessen (vanligen init) har varje process en frldraprocess som skapade den. Om man t ex kr vi frn skalprompten r frldraprocessen till vi skalet. En process kan ha ett obegrnsat antal underprocesser men endast en frlder.

Varje process krs med ngon anvndares och grupps rttigheter, som gller d processen frsker komma t filer och kataloger. Anvndare och processer fr bara sl ihjl processer som de sjlva ger, utom root, som fr sl ihjl allt.


proc/help/run.zh_TW.Big5.html0100644000567100000120000000023207476405703015754 0ustar jcameronwheel
{Ǻ޲z - RO
oӪiHzbztΤW@ǩRO, ÿܩʪܿX. z]iHJ@ǭneӵ{зǿJr.
proc/help/user.fr.html0100644000567100000120000000071407064664664014730 0ustar jcameronwheel
Visualisation par utilisateur
Cette page affiche tous les processus excuts groups par utilisateurs qui en sont les propritaires. Les processus sont rangs par utilisation du processeur sous le nom de chacun des utilisateurs propritaires. Pour chacun des processus le numro, l'utilisation du processeur et la commande sont affichs. Cliquez sur le numro de processus pour afficher plus d'informations.


proc/help/nice.fr.html0100644000567100000120000000101307064664664014661 0ustar jcameronwheel
Niveau de priorit
Chaque processus est excut avec une certaine priorit, appele niveau de priorit. Un haut niveau de priorit prendra facilement plus de puissance processeur, et le processus semblera ainsi s'excuter plus rapidement. Changer la priorit d'un processus ne sert qu'aux processus ncessitant beaucoup de puissance. Comme la majorit des processus passent la plupart de leurs temps attendre quelque chose (comme l'entre standard), ils ne tirerent rien d'un tel changement.
proc/help/smatch.es.html0100644000567100000120000000040307516023306015204 0ustar jcameronwheel
Coincidiendo
Este criterio de bsqueda busca procesos que conincidan con alguna expresin regular. Por ejemplo, para buscar todos los procesos cuyo comando contenga la cadena httpd, puedes smplemente digitar httpd.
proc/help/cpu.html0100644000567100000120000000121007060351554014106 0ustar jcameronwheel
Process Manager - CPU View
This page shows all running process on your system, ordered by CPU utilization. For each process the PID, owner, CPU and command is displayed. The PID can be clicked on to display more information.

This view is useful for finding processes that are using excessive amounts of CPU time. The utilization of each process is shown as a percentage of the total CPU available. This means that on a normal system, the sum of all processes will be less than 100%. Only if one or more processes are performing some intensive task will all the CPU power of your system be used.


proc/help/user.zh_TW.Big5.html0100644000567100000120000000045007476405703016130 0ustar jcameronwheel
{Ǻ޲z - ̾ڨϥΪ
o@ܥXҦ椤{, è̾ھ֦̪PHNT. ҦۦP֦̪{DZN|̾ CPU ϥζq[HƧ. C@ӵ{DZN|ܨ{ǽs, CPU ϥζqPڰ檺O. ziHI{ǽsHܧhT.


proc/help/nice.zh_TW.Big5.html0100644000567100000120000000054607476405703016076 0ustar jcameronwheel
u
C@ӵ{dz|̾گSwuv, ٬u (nice level). @Ө㦳uŪ{DZN|oCŵ{Ǹh CPU ɶ, ]NO|檺. uťu|vTڪ CPU ɶ, ҥHuﰪ CPU ζq{Nq. ƹWjhƵ{bݬYǸ귽 (ҦpϥΪ̿J), oǵ{uŤ|U.
proc/help/cpu.fr.html0100644000567100000120000000143707064664664014544 0ustar jcameronwheel
Tri par utilisation du processeur
Cette page montre tous les processus du systme tris par utilisation du processeur. Pour chaque processus est affich le numro, le propritaire, l'utilisation et la commande. Vous pouvez cliquer sur le numro d'un processus pour afficher plus d'informations.

Cette vue est utile pour trouver les processus qui consomment une quantit excessive du processeur. L'utilisation de chaque processus est affiche en pourcentage total du CPU disponible. Ceci signifie que sur un systme normal (1 seul processeur), la somme de tous les processus sera de moins de 100%. Le total sera de 100% seulement si un ou plusieurs processus excutent des tches intenses occupant ainsi toute la puissance du processeur.


proc/help/input.html0100644000567100000120000000033507126330253014461 0ustar jcameronwheel
Input to command
Any text entered into this field will be passed to the command as standard input. For example, if the command was perl then any input would be executed as a perl program.
proc/help/intro.es.html0100644000567100000120000000240307516023306015062 0ustar jcameronwheel
Procesos Unix
Un proceso es simplemente una programa que se est ejecutando bajo tu sistema. Tu visor web, gestor de ventanas, ventana de terminales y servidor X son todos procesos con los que interactas directamente. Muchos otros procesos son ejecutados en segundo plano como servidores web y otras tareas del sistema. Se crea un nuevo proceso cada vez que digitas un comando como ls o pwd, aunque tpicamente estos comandos son de corta vida.

Cada proceso tiene una ID nica, llamada la ID del proceso o PID. Al ejecutar cada proceso en un momento dado, se le asigna una ID diferente, con el tiempo las PIDs pueden ser reutilizadas.

Aparte del proceso inicial (tpicamente llamado init) cada uno tiene un proceso padre desde el cual ha sido creado. Por ejemplo, si ejecutas vi desde el prompt del shell, el proceso padre de vi ser tu shell. Un proceso puede tener cualquier nmero de hijos, pero slo un padre.

Cada proceso se ejecuta con los permisos de algn usuario y grupo los cuales se aplican cada vez que accede a archivos y directorios. Los usuarios y procesos pueden matar slamente los procesos que les pertenezcan, con la excepcin de root que puede matar a cualquiera.


proc/help/cmd.html0100644000567100000120000000037407060351554014074 0ustar jcameronwheel
Command to run
A command or commands to execute. Because the standard shell /bin/sh is used to execute the command, you may use special operators such as ; , < , | and &&.
proc/help/run.html0100644000567100000120000000034707060351554014135 0ustar jcameronwheel
Process Manager - Run Command
This form allows you to execute some command on your system, and optionally display the output. You may also enter text which will be passed to the program as standard input.
proc/help/input.fr.html0100644000567100000120000000021307064664664015103 0ustar jcameronwheel
Entre de la commande
Tout texte de ce champ sera pass la commande par l'intermdiaire de l'entre standard.
proc/help/cpu.zh_TW.Big5.html0100644000567100000120000000100007476405703015731 0ustar jcameronwheel
{Ǻ޲z - ̾ CPU ϥζq
o@ܥXҦztΤWثe檺{, è̾ CPU ϥζq[HƦC. C@ӵ{, {ǽs (PID), ֦, CPU ϥζqPҰ檺RO|QܥX. ziHI{ǽsHܧhT.

oܼҦbznӤjq CPU ɶ{ɬO۷Ϊ. C@ӵ{Ǫ CPU ϥζqOH` CPU qʤܪ. oܦb@몺tΤW, Ҧ{Ǫ[`ӷ|p 100%. D@өΦhӵ{DZKnDϥΥ CPU BO.


proc/help/cmd.fr.html0100644000567100000120000000047307064664664014517 0ustar jcameronwheel
Commande excuter
Une ou plusieurs commandes excuter. Parceque le shell standard /bin/sh est utilis pour excuter la commande, vous devez utiliser des oprateurs comme ; , < , | et && si vous souhaitez en excuter plusieurs.
proc/help/mode.sv.html0100644000567100000120000000052107142735513014700 0ustar jcameronwheel
Krlge
Kr i bakgrunden
Kommandot startas i bakgrunden och browsern visar listan ver processer.
Vnta tills det r frdigt
Kommandot krs och utmatningen visas. Detta alternativ br inte anvndas fr kommandon som ska kras tills vidare, exempelvis serverprocesser.

proc/help/search.fr.html0100644000567100000120000000142007064664664015212 0ustar jcameronwheel
Formulaire de recherche
Cette page vous permet de rechercher des processus selon certains critres. Quand vous cliquez sur le bouton Rechercher, une liste des processus correspondants s'affiche en dessous. Pour chaque processus, le numro, le propritaire, l'utilisation du processeur et la commande sont affichs. Cliquer sur le numro de processus affichera des informations supplmentaires sur le processus.

Sous la liste des rsultats de recherche se trouve un bouton qui envoie un signal au processus correspondant. Choisissez le signal que vous voulez envoyer au processus et cliquez sur le bouton Envoyer un signal. Les signaux les plus utiles sont KILL et TERM pour tuer un processus.


proc/help/input.zh_TW.Big5.html0100644000567100000120000000024107476405703016307 0ustar jcameronwheel
ROJ
boJr|gѼзǿJeҰ檺RO. |ҦӨ, pGO perl, JƱN|Q perl Ұ.
proc/help/smatch.html0100644000567100000120000000034307060351554014604 0ustar jcameronwheel
Matching
This search criteria finds processes matching some regular expression. For example, to find all processes whose command contains the string httpd, you could just enter httpd.
proc/help/scpu.fr.html0100644000567100000120000000030007064664664014713 0ustar jcameronwheel
Utilisant plus que
Ce critre de recherche permet de trouver les processus utilisant plus qu'un certain pourcentage de la puissance du processeur sur votre systme.
proc/help/sfs.sv.html0100644000567100000120000000061507142735513014553 0ustar jcameronwheel
Anvnder filsystem ...
Hr kan du ska efter processer som anvnder ngon fil eller katalog p det angivna filsystemet. Om en process har ppnat en fil fr lsning eller skrivning p filsystemet, eller om den finns i en katalog p filsystemet, kommer den att visas i listan. Det hr kan du anvnda fr att hitta processer som hindrar dig frn att montera av ett filsystem.
proc/help/cmd.zh_TW.Big5.html0100644000567100000120000000034007476405703015713 0ustar jcameronwheel
n檺RO
@ӭn檺ROO. ]зǪtΩRO /bin/sh |QΩoөRO, ҥHziHϥΤ@ǩROߪާ@l, Ҧp ; , < , | P &&.
proc/help/search.zh_TW.Big5.html0100644000567100000120000000077007476405703016424 0ustar jcameronwheel
{Ǻ޲z - jM
oӪiHzHSwjMbztΤW{. UjMs, @ղŦX󪺦CN|QܦbU. C@ӲŦX, |ܥX{ǽs, ֦, CPU ϥζqPڰ檺RO. U{ǽsiHܧh{ǬT.

bUsiHzeXTŦXjM󪺵{. бqCzݭneXT, åBUeXTs. ̱`ΪT KILL P TERM, ΥHRoӵ{.


proc/help/sfiles.html0100644000567100000120000000032007060351554014605 0ustar jcameronwheel
Using file
This criteria finds any processes that have the selected file open for reading or writing. If a directory is chosen, processes that are in that directory are found instead.
proc/help/smatch.fr.html0100644000567100000120000000044507064664664015232 0ustar jcameronwheel
Correspondance
Ce critre de recherche trouve les processus correspondants une expression rgulire. Par exemple, si vous voulez trouver tous les processus dont la commande contient la chane de caractres httpd, vous n'avez qu'a entrer httpd.
proc/help/tree.sv.html0100644000567100000120000000046107173731646014725 0ustar jcameronwheel
Processhanteraren - trd
P denna sida visas alla processer som r igng p systemet. Underprocesser skrivs ut med indrag och nedanfr sin frlder. Fr varje process anges PID, gare och kommando. Klicka p ett PID fr att f upp mer information om processen.
proc/help/scpu.zh_TW.Big5.html0100644000567100000120000000015207476405703016123 0ustar jcameronwheel
WL... CPU ϥζq
oӷjMǧMbztΤWϥζWLw CPU ɶʤ񪺵{.
proc/help/mode.es.html0100644000567100000120000000064107516023306014655 0ustar jcameronwheel
Modo de ejecucin
Ejecutar en segundo plano
El comando ser iniciado en segundo plano y tu visor dirigido a la lista de procesos en ejecucin.

Esperar hasta que termine
El comando ser ejecutado y mostrada su salida. Esta opcin no debera de ser usada para comandos que se ejecutan por siempre tales como los procesos de servidor.


proc/help/intro.html0100644000567100000120000000216207060351554014461 0ustar jcameronwheel
Unix Processes
A process is simply a running program on your system. Your web browser, window manager, terminal window and X server are all processes that you interact with directly. Many other processes run in the background, such as web servers and other system tasks. A new process is created every time you type a command like ls or pwd, though such processes are typically short-lived.

Every process has a unique ID, called the process ID or PID. While every process running at any one time has a different ID, over time PIDs may be re-used.

Apart from the initial process (typically called init) each has a parent process from which it was created. For example, if you run vi from your shell prompt, vi's parent process will be your shell. A process can have any number of children, but only one parent.

Each process runs with the permissions of some user and group, which apply when it accesses files and directories. Users and processes may only kill other processes that they own, with the exception of root who can kill anything.


proc/help/overview.sv.html0100644000567100000120000000010407142735513015617 0ustar jcameronwheelKlicka hr fr mer information om Unix-processer. proc/help/smatch.zh_TW.Big5.html0100644000567100000120000000024007476405703016426 0ustar jcameronwheel
ŦX
oӱiHQΥWܦjMŦX󪺵{. |ҦӨ, nMtr httpd {, zunJ httpd Yi.
proc/help/edit_proc.sv.html0100644000567100000120000000305307173731646015736 0ustar jcameronwheel
ndra process
P denna sida visas uppgifter om en aktiv process. Hgst upp visas fljande information:
Kommando
Program och kommandoradsargument fr denna process.
Process-ID
Unikt process-ID.
Frldraprocess
Processen som skapade denna process. Klicka p namnet fr att se uppgifter om frldraprocessen.
Anvndare
Den anvndare som ger processen och med vars rttigheter processen krs.
CPU-anvndning
Andel (i procent) av den totala CPU-tiden som denna process anvnder fr tillfllet.
Storlek
Mngd minne som anvnds av denna process. Denna mngd kan delvis vara gemensam med andra processer.
Krtid
CPU-tid (i minuter) som processen totalt har anvnt sedan den startades. Om processen inte r vldigt CPU-intensiv ska detta inte vara lika mycket som den tid som gtt sedan processen startades.
Nice-niv
Prioritet som processen krs med. Det finns mer information om nice-niv.
Det kan ocks finnas mer information beroende p vilken Unix-version du kr.

Nedanfr processinformationen finns en knapp fr att skicka en signal till processen. Vlj frn listan den signal du vill skicka och tryck sedan p Skicka signal. De mest anvndbara signalerna r KILL och TERM som slr ihjl processen.

Om processen har ngra underprocesser visas dessa lngst ned p sidan. Du kan klicka p ett process-ID fr att se mer uppgifter om respektive process.


proc/help/size.sv.html0100644000567100000120000000126007161342324014722 0ustar jcameronwheel
Processer - minnesversikt
P denna sida visas alla processer som r igng, ordnade efter minnesutnyttjande. Fr varje process anges PID, gare, storlek i kB och kommando. Klicka p ett PID fr att f upp mer information om processen.

Detta kan du anvnda fr att hitta kommandon som slukar minne i systemet. Det angivna minnesutnyttjandet kan dock vara missledande fr sdana processer som X-servern, dr ven minnestgngen fr buffrar i X tas med. Multipla processer fr samma program (t ex httpd och bash) har en stor del av minnet gemensamt vilket gr att de totalt ser ut att anvnda mer minne n de egentligen gr.


proc/help/suser.html0100644000567100000120000000014607060351554014467 0ustar jcameronwheel
Owned by
This search criteria finds all processes owned by the selected user.
proc/help/intro.fr.html0100644000567100000120000000264207064664664015107 0ustar jcameronwheel
Processus sous Unix
Un processus est simplement un programme excut sur votre systme. Votre navigateur web, un gestionnaire de fentre, un terminal et le serveur X sont tous des processus avec lesquels vous interagissez directement. Plusieurs autres processus sont excuts en arrire plan, comme un serveur web et d'autre tches systmes. Un nouveau processus est cr chaque fois que vous entrez une commande comme ls ou pwd ce qui implique qu'un processus a souvent une courte dure de vie.

Chaque processus a un numro unique. A chaque excution de programme, le numro est incrment et recommencera 1 une fois arriv 32768 en sautant les numros encore utiliss. Le mme numro ne pourra jamais tre utilis par deux processus en mme temps.

A part le processus initial (gnralement appel init), chaque processus a un parent partir duquel il a t cr. Par exemple, si vous excutez vi partir de votre interprteur de commandes, vi aura l'inteprteur de commandes comme parent. Un processus peut avoir plusieurs enfants mais un seul et unique parent.

Chaque processus s'excute avec les permissions de l'usager et du groupe, qui s'applique quand il accde fichier et rpertoire. Les usagers et processus peuvent seulement tuer d'autre processus dont ils sont propritaire, l'exception de root qui peut tout faire.


proc/help/sfs.es.html0100644000567100000120000000070307516023306014523 0ustar jcameronwheel
Usando sistema de archivos
Este criterio de bsqueda busca procesos que estn usando cualquier archivo o directorio del sistema de archivos seleccionado. Si un proceso tiene abierto un archivo de lectura o escritura o est en un directorio del sistema de archivos seleccionado, ser includo en los resultados de la bsqueda. Esto puede ser til para buscar procesos que hagan que no se pueda desmontar un sistema de archivos.
proc/help/tree.es.html0100644000567100000120000000051707516023306014672 0ustar jcameronwheel
Gestor de Procesos - Vista por rbol
Esta pgina muestra todos los procesos bajo tu sistema con los procesos hijo indentados y mostrados bajo su padre. Para cada proceso se muestra la PID, propietario y el comando. Haz click en la PID para mostrar ms informacin acerca del proceso.


proc/help/overview.html0100644000567100000120000000011107060351554015164 0ustar jcameronwheelFor more information about Unix processes, click here. proc/help/intro.zh_TW.Big5.html0100644000567100000120000000147107476405703016311 0ustar jcameronwheel
Unix {
{ǬObztΤW檺{. zs, ޲z, ׺ݾP X AOPzʪ{. ٦\hbI檺{, ҦpAΨLtΤu@. Cz@өROҦp ls pwd , |إߤ@ӷs{, ӳoǵ{Ǥ@Өs۷u.

Cӵ{dz|@Ӱߤ@s, s@{ǽs (PID). C@Ӱ椤{dz|Ps, ӨϥιL᪺siHQ^sϥ.

Ҽ{_lƪ{ (@s@ init), C@ӵ{dz|إߥ{. |ҦӨ, pGzqtΩRO߰ vi {, vi {ǫKOzRO. Cӵ{dziHhӤl{, u|@ӥ{.

Cӵ{dz|ϥΪ̩θsժv, үϥΪɮשΥؿv. ϥΪ̻P{dzuRҾ֦{, ӥu root iHRN{.


proc/help/size.html0100644000567100000120000000130707161342324014275 0ustar jcameronwheel
Running Processes - Memory View
This page shows all running processes, ranked by memory used. For each process the PID, owner, size in kB and command are displayed. Click on the PID to display more information about a running process.

This view can be useful for finding which commands are using excessive amounts of memory on your system. However, memory use can be misleadingly high for processes like the X server which may include mapped frame buffers in their memory utilization. Multiple instances of the same process (such as httpd or bash) share much of their memory, making their total utilization appear higher than it really is.


proc/help/sfiles.sv.html0100644000567100000120000000032707142735513015245 0ustar jcameronwheel
Anvnder fil ...
Hr kan du ska efter processer som har ppnat den angivna filen fr lsning eller skrivning. Om du vljer en katalog fr du istllet upp de processer som finns i katalogen.
proc/help/overview.es.html0100644000567100000120000000012707516023306015576 0ustar jcameronwheelPara ms informacin acerca de los procesos Unix, haz click aqu. proc/help/edit_proc.es.html0100644000567100000120000000325507516023306015705 0ustar jcameronwheel
Editar Proceso
Esta pgina muestra detalles de un proceso en ejecucin. En la parte superior se muestra la siguiente informacin:
Comando
El programa y argumento de lnea de comandos de este proceso
ID de Proceso
La ID nica de proceso
Proceso Padre
El proceso que cre a ste. Haz click en l para ver los detalles del padre.
Usuario
El usuario propietario de este proceso y bajo cuyos permisos se ejecuta
Uso de UCP
El porcentaje de tiempo de UCP que este proceso usa en este momento
Medida
La cantidad de memoria ocupada por este proceso. Alguna de ella puede que est compartida por otros procesos.
Tiempo de Ejecucin
La cantidad total de tiempo de UCP usado por este proceso desde que fue iniciado, en minutos. A menos que el proceso sea de uso muy intenso de UCP, no debe de ser el mismo que el nmero de minutos transcurridos desde que empez.
Nivel de Nice
La prioridad con que este proceso se ejecuta. Hay ms informacin disponible a cerca del nivel de nice.
Se puede mostrar informacin adicional, dependiendo de la versin exacta de Unix que ests ejecutando.

Bajo la informacin de procesos hay un botn para enviar una seal al proceso. Selecciona la seal que quieres enviar de la lista disponible, luego haz click en el botn de Enviar Seal. Las seales ms tiles son KILL y TERM, para matar procesos.

Si este proceso tiene algunos hijos, sern mostrados en la parte inferior de la pgina. Haz click en una ID de la lista para ver informacin detallada.


proc/help/size.es.html0100644000567100000120000000145007516023306014702 0ustar jcameronwheel
Procesos en Ejecucin - Vista por Memoria
Esta pgina muestra todos los procesos en ejecucin clasificados por uso de memoria. Para cada proceso se muestra la PID, propietario, medida en kB y el comando. Haz click en la PID para mostrar ms informacin acerca del proceso en ejecucin.

Esta vista puede ser til para buscar qu comandos estn usando excesiva cantidad de memoria bajo tu sistema. Sin embargo, la memoria utilizada puede ser ltamente poco significativa para procesos como el servidor X que puede incluir bfers de marco mapeados en su utilizacin de memoria. Mltiples instancias del mismo proceso (como httpd o bash) comparten mucha de su memoria, haciendo aparecer la utilizacin total mayor de lo que realmente es.


proc/help/suser.sv.html0100644000567100000120000000014707173731646015130 0ustar jcameronwheel
gd av
Hr kan du ska efter alla processer som gs av den angivna anvndaren.
proc/help/mode.fr.html0100644000567100000120000000063607064664664014701 0ustar jcameronwheel
Modes d'excution
Excute en arrire plan
Cette commande sera excute en arrire plan et votre navigateur reviendra la liste des processus.

Attendre son excution complte
La commande s'excutera et sa sortie affiche. Cette option ne devrait pas tre utilise pour des commandes qui s'excute continuellement, comme les serveurs.


proc/help/run.sv.html0100644000567100000120000000035307142735513014563 0ustar jcameronwheel
Processhanterare - utfr kommando
I detta formulr kan du utfra kommandon i systemet och dessutom vlja att visa utmatningen. Du kan ocks skriva in text som ska skickas till programmet som standardinmatning.
proc/help/sfs.html0100644000567100000120000000056707060351554014130 0ustar jcameronwheel
Using filesystem
This search criteria finds processes that are using any file or directory on the selected filesystem. If a process has a file open for reading or writing or is in a directory on the chosen filesystem, it will be included in the search results. This can be useful for finding processes that prevent a filesystem from being unmounted.
proc/help/sfiles.es.html0100644000567100000120000000034307516023306015215 0ustar jcameronwheel
Usando archivo
Este criterio busca cualquier proceso que tenga el archivo seleccionado abierto de lectura o escritura. Si se selecciona un directorio, se buscan los procesos que estn en ese directorio.
proc/help/tree.html0100644000567100000120000000050007060351554014257 0ustar jcameronwheel
Process Manager - Tree Display
This page shows all running processes on your system, with child processes indented and displayed below their parent. For each process the PID, owner and command are displayed. Click on the PID to display more information about the process.


proc/help/sfs.fr.html0100644000567100000120000000065407064664664014550 0ustar jcameronwheel
Utilisant un systme de fichier
Ce critre de recherche trouve tous les processus utilisant n'importe quel fichier ou rpertoire du systme de fichiers slectionn. Si un processus a un fichier ou un rpertoire d'ouvert sur le systme de fichier choisi, il sera inclu dans les rsultats de la recherche. Ceci peut tre utile pour trouver un processus qui empche de dmonter un systme de fichier.
proc/help/mode.zh_TW.Big5.html0100644000567100000120000000042607476405703016101 0ustar jcameronwheel
Ҧ
bI
oөRON|bI, ӥBzs|sCX椤{.

ݪ槹
oөRON|Q, BܥXX. oӿﶵӥΦb|û檺ROW, Ҧp@ӦA{.


proc/help/user.sv.html0100644000567100000120000000051007142735513014730 0ustar jcameronwheel
Processhanteraren - anvndarversikt
Hr visas alla processer som r igng p systemet, ordnade i frsta hand efter gare och i andra hand efter CPU-utnyttjande. Fr varje process anges PID, CPU-utnyttjande och kommando. Klicka p ett PID fr att f upp mer information om processen.
proc/help/nice.sv.html0100644000567100000120000000071107142735513014673 0ustar jcameronwheel
Nice-niv
Varje process krs med en prioritet som kallas nice-niv. En process med hg prioritet kommer att f mer CPU-tid n de med lgre prioriteter och kommer drfr att verka kra fortare. Det r bara meningsfullt att ndra nice-niv fr CPU-intensiva processer eftersom de allra flesta program mest vntar p ngot (t ex inmatning frn anvndaren) och drfr inte kommer att g snabbare eller lngsammare om prioriteten ndras.
proc/help/search.html0100644000567100000120000000123107060351554014567 0ustar jcameronwheel
Process Manager - Search Form
This form allows you to search for processes matching some criteria. When the Search button is clicked, a list of matching processes will be displayed below the form. For each, the PID, owner, CPU use and command is displayed. Click on the PID to display more information about a process.

Below the list of search results is a button for sending a signal to the matching processes. Select the signal that you want to send from the list, then click the Send Signal button. The most useful signals are KILL and TERM, for killing running processes.


proc/help/tree.fr.html0100644000567100000120000000054507064664664014713 0ustar jcameronwheel
Visualisation par numro (arborescente)
Cette page affiche tous les processus du systme avec leurs processus fils dcals et affichs sous leur parent. Pour chaque processus le numro, le propritaire et la commande sont affichs. Cliquez sur le numro pour afficher plus d'information sur le processus.


proc/help/suser.es.html0100644000567100000120000000020407516023306015065 0ustar jcameronwheel
Propiedad de
Este criterio de bsqueda busca todos los procesos que son propiedad del usuario seleccionado.
proc/help/sfs.zh_TW.Big5.html0100644000567100000120000000033307476405703015745 0ustar jcameronwheel
ϥɮרt
oӱiHMҦϥΫwɮרtΤɮשΥؿ{. pG{ǦbwɮרtΤ}ҷץHŪμgJ, ӵ{ǫK|QCXjMG. obnYɮרtΤeO۷Ϊ.
proc/help/run.es.html0100644000567100000120000000036507516023306014540 0ustar jcameronwheel
Gestor de Procesos - Ejecutar Comando
Este formulario te permite ejecutar algn comando en tu sistema y opcionlmente mostrar su salida. Puedes digitar el texto que ha de ser pasado al programa como su entrada estndar.
proc/help/overview.fr.html0100644000567100000120000000011607064664664015614 0ustar jcameronwheelPour plus d'information sur les processus Unix, cliquez ici.proc/help/tree.zh_TW.Big5.html0100644000567100000120000000040007476405703016104 0ustar jcameronwheel
{Ǻ޲z - ̾ PID ({Ǿ)
o@ܩҦbztΤW椤{, åBNl{ܦb{ǤU. C@ӵ{dz|ܨ{ǽs, ֦̻Pڰ檺RO. ziHI{ǽsHܧhT.


proc/help/cpu.sv.html0100644000567100000120000000114507142735513014546 0ustar jcameronwheel
Processhanterare - CPU-versikt
P denna sida visas alla processer, ordnade efter CPU-utnyttjande, som krs p systemet. Fr varje process anges PID, gare, CUP och kommando. Du kan klicka p PID fr att f mer information.

Det hr kan du anvnda fr att hitta processer som slukar CPU-tid. Fr varje process visas CPU-anvndningen i procent av tillgnglig CPU, vilket betyder att p ett vanligt system br summan av alla processers CPU bli lgre n 100 %. Det r endast om en eller flera processer utfr ngon CPU-tung uppgift som all CPU-kraft i systemet anvnds.


proc/help/edit_proc.fr.html0100644000567100000120000000337507064664664015730 0ustar jcameronwheel
diter un processus
Cette page affiche les dtails d'un processus. Voici les informations affiches :
Commande
Le programme et la ligne de commande avec les arguments qui ont servi excuter le processus.
Numro
Le numro de processus unique (PID).
Processus parent
Le processus qui l'a cr. Cliquer sur celui-ci pour avoir ses dtails.
Utilisateur
L'utilisateur qui appartient le processus et qui a ses permissions.
Utilisation processeur
Le pourcentage processeur que ce processus utilise en ce moment.
Taille
La quantit de mmoire consomme par ce processus. Cette quantit peut tre partage avec d'autre processus.
Temps d'excution
Le temps total en minutes du temps processeur utilis par ce processus depuis qu'il a t dmarr. Tant que le processus n'utilisera pas assez le processeur les minutes coules ne seront pas les mmes que celles depuis qu'il a t excut.
Niveau de priorit
La priorit avec laquelle le processus est excut. Plus d'informations sont disponible ici sur le sujet.
Des informations additionnelles peuvent tre affichesen fonction de la version d'Unix exacte que vous utilisez.

Sous les informations sur le processus se trouve un bouton qui envoie un signal au processus correspondant. Choisissez le signal que vous voulez envoyer au processus et cliquez sur le bouton Envoyer un signal. Les signaux les plus utiles sont KILL et TERM pour tuer un processus.

Si le processus a des enfants, ils seront affichs au bas de la page, cliquer sur le numro correspondant pour afficher les informations dtailles.


proc/help/nice.html0100644000567100000120000000067507060351554014253 0ustar jcameronwheel
Nice Level
Every process runs with a certain priority, called the nice level. A high priority process will get more CPU time than those with lower priorities, and thus appear to run faster. Changing the nice level only really makes sense for CPU-intensive processes, as most programs spend almost all of their time waiting for something (such as user input) and thus will not benefit or suffer if their priority changes.
proc/help/user.html0100644000567100000120000000057507060351554014312 0ustar jcameronwheel
Process Manager - User View
This page displays all running processes, group by the user who owns the process. Processes are ranked by CPU utilization below the name of each user who has one or more processes running. For each process the PID, CPU use and command are displayed. The PID can be clicked on to display more information.


proc/help/size.fr.html0100644000567100000120000000144507064664664014726 0ustar jcameronwheel
Affichage par occupation de mmoire
Cette page affiche tous les processus par ordre d'occupation de mmoire. Pour chaque processus le numro, le propritaire, la taille en Ko et la commande sont affichs. Cliquer sur le numro affichera plus d'information sur le processus.

Cet affichage peut tre utilis pour trouver quelle commande consomme une quantit excessive de mmoire sur votre systme. Mais l'utilisation de la mmoire peut tre mal interprte pour des processus comme les serveurs X qui peuvent inclure la mmoire 'mapped frame buffer' dans leurs utilisation ou les instances multiples comme httpd ou bash qui partagent la majeur partie de leur mmoire, laissant croire une utilisation plus grande que la ralit.


proc/help/nice.es.html0100644000567100000120000000076307516023306014654 0ustar jcameronwheel
Nivel de Nice
Cada proceso se ejecuta con una cierta prioridad, llamada nivel de nice. Un proceso de alta prioridad obtiene ms tiempo de UCP que los que tienen prioridades inferiores y por ello se ejecuta ms rpido. Cambiar el nivel de nice slo tiene sentido real para los procesos de uso intensivo de UCP ya que la mayora de programas gastan la mayor parte de su tiempo esperando por algo (como una entrada) y por ello no se benefician o sufren cambios en la prioridad.
proc/help/mode.html0100644000567100000120000000056407060351554014256 0ustar jcameronwheel
Run mode
Run in background
The command will be started in the background and your browser directed to the list of running processes.

Wait until complete
The command will be run and its output displayed. This option should not be used for commands that run forever, such as server processes.


proc/help/user.es.html0100644000567100000120000000067307516023306014714 0ustar jcameronwheel
Gestor de Procesos - Vista por Usuario
Esta pgina muestra todos los procesos en ejecucin agrupados por el usuario a quien pertenecen. Aquellos usuarios que tengan ms de un proceso en ejecucin los vern clasificados por uso de UCP bajo el nombre de cada usuario. Para cada proceso se muestra la PID, el uso de UCP y el comando. Se puede hacer click en la PID para mostrar ms informacin.


proc/help/overview.zh_TW.Big5.html0100644000567100000120000000010207476405703017012 0ustar jcameronwheelnoh Unix {ǪT, Uo. proc/help/input.sv.html0100644000567100000120000000035507142735513015120 0ustar jcameronwheel
Inmatning till kommando
Den text du skriver hr kommer att skickas till kommandot som normal inmatning. Om du exempelvis har angivit kommandot perl kommer inmatningen hr att utfras som ett perlprogram.
proc/help/edit_proc.zh_TW.Big5.html0100644000567100000120000000211107476405703017116 0ustar jcameronwheel
{ǸT
o@ܥX椤{ǪԲӸ. B@|ܥXHU:
RO
oӵ{ǪOPROCѼ
{ǽs (PID)
M@{ǽs
{
إ߳oӵ{Ǫl{. I蠟H˵{ǪԲӸ.
֦
֦oӵ{ǪϥΪ, PϥέӨϥΪ̪voӵ{.
CPU ϥζq
oӵ{ǥثeϥΪ CPU ʤ.
Ojp
oӵ{ǦΪOjp. OŶiOPL{Ǧ@ɪ.
ɶ
boӵ{DZҰʫ, ڨϥα CPU ɶ. Doӵ{ǻݭn۷h CPU BO, oNP{q}lثeɶۦP.
u
oӵ{ǰɪu. ohuŪT.
̾ڱz Unix tΪP, i|ܥXhT.

b{ǸTUsiHzeXToӵ{. бqCzݭneXT, åBUeXTs. ̱`ΪT KILL P TERM, ΥHRoӵ{.

pGoӵ{Ǧ󪺤l{, ̳|QCbo@. UsiHܧhԲӸT.


proc/help/size.zh_TW.Big5.html0100644000567100000120000000106507476405703016127 0ustar jcameronwheel
{Ǻ޲z - ̾ڰOϥζq
o@ܩҦ椤{, è̾ڰO骺ϥζqƦW. C@ӵ{DZN|ܨ{ǽs, ֦, Oϥζq (kB)Pڰ檺RO. ziHI{ǽsHܧhT.

oܼҦbznӤjqO骺{ɬO۷Ϊ. MӹYǵ{ǦӨ, ܪƭȱN|ڭȬ. Ҧp X A{DZN|ؽwľ]pbOϥζq; YǪF۰檺{ǨҦp httpd bash Ө, ̷|@ɩҨϥΪO, y`Oϥζq|ڪζq.


proc/help/cmd.sv.html0100644000567100000120000000042207142735513014517 0ustar jcameronwheel
Utfr kommando ...
Ett eller flera kommandon som ska utfra. Standardskalet /bin/sh anvnds fr att utfra kommandot, vilket betyder att det gr att anvnda skaloperatorer som ; , < , | och &&.
proc/help/sfiles.fr.html0100644000567100000120000000041607064664664015236 0ustar jcameronwheel
Utilisation de fichier
Ce critre de recherche trouve les processus ayant ouvert le fichier slectionn en lecture ou en criture. Si c'est un rpertoire qui est slectionn, la recherche se fera avec tout fichier trouv dans ce rpertoire.
proc/help/search.sv.html0100644000567100000120000000123507142735513015224 0ustar jcameronwheel
Processhanterare - skformulr
I detta formulr kan du ska efter processer som uppfyller vissa kriterier. Nr du trycker p Sk visas nedanfr formulret en lista ver de processer som uppfyller skkriterierna. Fr varje process anges PID, gare, CPU-anvndning och kommando. Klicka p ett PID fr att f fler uppgifter om den tillhrande processen.

Nedanfr listan finns en knapp fr att skicka en signal till alla funna processer. Vlj frn listan den signal du vill skicka och tryck p Skicka signal. De mest anvndbara signalerna r KILL och TERM som slr ihjl aktiva processer.


proc/help/cpu.es.html0100644000567100000120000000127307516023306014522 0ustar jcameronwheel
Gestor de Procesos - Vista por UCP
Esta pgina muestra todos los procesos en ejecucin bajo tu sistema ordenados por utilizacin de UCP. Para cada proceso se muestra el PID, propietario, UCP y su comando. Se puede hacer click en la PID para ver ms informacin.

Esta vista es til para bucar procesos que utilizan excesiva cantidad de tiempo de UCP. La utilizacin de cada proceso es mostrada como un porcentaje del total de UCP disponible. Esto quiere decir que, en un sistema normal, la suma de todos los proceso ser inferior al 100%. Slo si uno o ms procesos estn realizando anlguna tarea intensiva, se usar toda la potencia de tu UCP.


proc/help/scpu.sv.html0100644000567100000120000000021007142735513014721 0ustar jcameronwheel
Anvnder mer n ...
Hr kan du ska efter processer som anvnder mer n en viss andel av CPU-tiden p systemet.
proc/help/sfiles.zh_TW.Big5.html0100644000567100000120000000020707476405703016437 0ustar jcameronwheel
ϥɮ
oӱiHM󦳶}ҫwɮץHKŪμgJ{. pGܤF@ӥؿ, bӥؿB@{.
proc/help/input.es.html0100644000567100000120000000036207516023306015070 0ustar jcameronwheel
Entrada para el comando
Cualquier texto digitado en este campo ser pasado al comando como su entrada estndar. Por ejemplo, si el comando es perl entonces la entrada sera ejecutada como un programa de perl.
proc/help/smatch.sv.html0100644000567100000120000000036207142735513015236 0ustar jcameronwheel
Stmmer med ...
Hr kan du ska efter processer som stmmer med ett reguljrt uttryck. Fr att till exempel hitta alla processer vars kommando innehller strngen httpd skriver du helt enkelt httpd.
proc/help/suser.fr.html0100664000567100000120000000017607064664664015117 0ustar jcameronwheel
Appartient
Ce critre de recherche trouve tous les processus appartenant l'utilisateur choisi.
proc/help/edit_proc.html0100644000567100000120000000305007060351554015273 0ustar jcameronwheel
Edit Process
This page displays details of a running process. At the top the following information is displayed :
Command
The program and command line arguments for this process
Process ID
The unique process ID
Parent Process
The process that created this one. Click on it to display the details of the parent.
User
The user who owns this process, and with whose permissions it runs
CPU Use
The percentage of CPU time this process is currently using
Size
The amount of memory occupied by this process. Some of this may be shared by other processes
Run Time
The total amount of CPU time used by this process since it was started, in minutes. Unless the process was very CPU intensive, this will not be the same as the number of minutes elapsed since it began.
Nice Level
The priority at which this process runs. More information about the nice level is available.
Additional information may also be displayed, depending on the exact Unix version you are running.

Below the process information is a button for sending a signal to the process. Select the signal that you want to send from the list, then click the Send Signal button. The most useful signals are KILL and TERM, for killing the process.

If this process has any children, they will be displayed at the bottom of the page. Click on an ID from the list to display detailed information.


proc/help/cmd.es.html0100644000567100000120000000041407516023306014472 0ustar jcameronwheel
Comando a ejecutar
Un comando o comandos a ejecutar. Debido a que se utiliza el shell estndar /bin/sh para ejecutar el comando, puedes utilizar operadores especiales como ; , < , | y &&.
proc/help/run.fr.html0100644000567100000120000000036607064664664014561 0ustar jcameronwheel
Excuter une commande
Cette page vous permet d'excuter des commandes sur votre systme et ventuellement d'en afficher la sortie. Vous pouvez aussi entrer du texte qui sera pass dans l'entre standard du programme.
proc/help/scpu.html0100644000567100000120000000021107060351554014271 0ustar jcameronwheel
Using more than
This search criteria finds processes using more than some percentage of CPU time on your system.
proc/help/search.es.html0100644000567100000120000000133607516023306015200 0ustar jcameronwheel
Gestor de Procesos - Formulario de Bsqueda
Este formulario te permite buscar procesos que cumplen algn criterio. Cuando se hace click en el botn de Bsqueda, se muestra bajo el formulario una lista de procesos que coinciden. Para cada uno se muestra la PID, propietario, uso de UCP y el comando. Haz click en la PID para mostrar ms informacin acerca del proceso.

Bajo la lista de resultados de la bsqueda hay un botn para enviar una seal a los procesos que coincidan. Selecciona la seal que deseas enviar de la lista y haz click en el botn Enviar Seal. Las seales ms tiles son KILL y TERM, para matar los procesos en ejecucin.


proc/help/cmd.hu.html0100644000567100000120000000046107133063065014502 0ustar jcameronwheel
Parancs futtatsa
Parancs vagy parancsok vgrehajtsa. Mivel a szabvnyos burkot (shell-t), a /bin/sh hasznlatos a parancsok futtatsakor, ezrt klnleges vezrlkaraktereket is hasznlhat, mint amilyen a ; , < , | s a &&.
proc/help/search.hu.html0100644000567100000120000000127507133063065015210 0ustar jcameronwheel
Processz menedzser - keress rlap
Ezzel az rlappal bizonyos kritriumokkal egyez processzeket kereshet. Ha megnyomja a Keress gombot, az egyez processzek megjelennek a lap aljn. Mindegyiknek megjelenik a PID-je, a tulajdonosnak neve s a CPU-kihasznltsga illetve a parancs neve. A processzel kapcsolatos bvebb informcikrt kattintson a PID-jre.

A keress eredmnye alatt tallthat egy nyomgomb, mellyel jelzs kldhet a processzeknek. Vlassza ki az elkldend szignlt a listbl majd kattintson a Jelzs kldse gombra. A KILL s a TERM a leginkbb hasznlhat jelzsek egy processz kilvshez.


proc/help/scpu.hu.html0100644000567100000120000000023107133063065014704 0ustar jcameronwheel
Ha [ ]% CPU
Ezzel a kritriummal olyan processzek tallhatk meg, amelyek CPU-kihasznltsga nagyobb a szvegmezben megadottnl.
proc/help/smatch.hu.html0100644000567100000120000000043207133063065015214 0ustar jcameronwheel
Egyezs
Ez a keressi kritrium megtallja azokat a processzeket, amelyek egyeznek nhny regulris kifejezssel. Pldul, hogy megtallja az sszes olyan processzt, amely tartalmazza a httpd karakterlncot, adja meg kifejezsnek a httpd-t.
proc/help/intro.hu.html0100644000567100000120000000244407133063065015075 0ustar jcameronwheel
Unix processzek
A processz nem ms, mint egy egyszer, az n rendszern fut program. A webbngsz, az ablakkezel, a terminl ablak, az X kiszolgl, mind-mind olyan processz, amely kzvetlenl rvnyesti hatst. Szmos egyb processz a httrben fut, mint pl. a webkiszolgl s egyb rendszerszint munkk. Egy j processz jn ltre minden egyes alkalommal, amikor begpel egy parancsot, mint amilyen az ls vagy a pwd, br ezek jellegzetesen rvid letek.

Minden processz rendelkezik egy egyedi azonostval (ID), amelyett processz ID-nek vagy PID-nek neveznk. Egyidben fut processzeknek klnbz a PID-jk, de egy id elteltvel a PID-ek jra hasznlatba kerlhetnek.

A kezdeti processztl val levlstl (amit ltalban initnek hvnak) kezdve mindegyiknek van egy szl processze, amely t ltrehozta. Pldul, ha a vi-t a shell parancssorbl futtatja, a vi szl processze a shell lesz. Egy processznek tbb gyereke lehet, de csak egy szlje.

Minden processz egy(nhny) felhasznl s csoport jogosultsgaival fut, amely fjlok s knyvtrak hozzfrsekor hasznlatos. A felhasznlk s a processzek csak azokat processzeket lhetik ki, amelyeket birtokolnak. Ez all kivtel a root, aki brmit kilhet.


proc/help/mode.hu.html0100644000567100000120000000057007133063065014664 0ustar jcameronwheel
Futs mdja
Futtats httrben
A program a httrben indul s a bngszje tirnytdik a fut processzek listjhoz.

Vrakozs befejezsig
A parancs lefut s a kimenete megjelenik. Ez a kapcsol nem hasznlhat olyan programok esetben, amelyek a vgtelensgig futnak, mint pl. a kiszolgl processzek.


proc/help/sfs.hu.html0100644000567100000120000000067207133063065014536 0ustar jcameronwheel
Adott fjlrendszer
Ezzel a keressi kritriummal megtallhatk azok a processzek, amelyek a kivlasztott fjlrendszeren brmit is hasznlnak. Ha egy processz megnyitott egy fjlt rsra vagy olvassra, esetleg az adott fjlrendszeren lv knyvtrban van, akkor meg fog jelenni keress eredmnyei kztt. Ez hasznos lehet olyan processzek megtallshoz, amelyek megakadlyozzk a fjlrendszer lecsatolst (unmount).
proc/help/tree.hu.html0100644000567100000120000000052307133063065014675 0ustar jcameronwheel
Processz menedzser - fa listzs
Ez az oldal megmutatja az n rendszern fut sszes processzt, a gyerek processzekkel egytt, amelyek a szleik alatt jelennek meg. Minden processznek megjelenik a PID-je, a tulajdonosa s a parancs neve. Bvebb informcikrt kattintson a processz PID-jre.


proc/help/overview.hu.html0100644000567100000120000000013207133063065015600 0ustar jcameronwheelTovbbi, Unix processzekkel kapcsolatos informcikrt kattintson ide. proc/help/edit_proc.hu.html0100644000567100000120000000312607133063065015710 0ustar jcameronwheel
Processz szerkesztse
Ez az oldal a fut processz tulajdonsgait jelenti meg. Legfell a kvetkez informcik tallhatk:
Parancs
A processz programneve s parancssori argumentumai.
Processz ID
Az egyni processz ID-je (azonostja).
Szl processz
Az a processz, amely ezt ltrehozta. A szl rszleteinek megtekintshez kattintson a linkre.
Felhasznl
A felhasznl, amely a processz tulajdonosa illetve milyen jogosultsgokkal futtatja azt.
CPU-id felhasznls
Az a szzalkban meghatrozott CPU-id, amelyet a processz ppen hasznl.
Mret
Az a memriamennyisg, amelyet a processz elfoglal. Ebben benne van az is, amelyet ms processzekkel oszt meg.
A futs ideje
A percekben megadott sszes CPU-id, amelyet a processz az indulstl szmtva elhasznlt. Ez nem egyezik meg az indtstl eltelt idvel, kivve ha igen intenzv a processz CPU-ignye.
Nice-szint
A priorits, amellyel a processz fut. Bvebb informci itt rhet el a nice-szintekrl.
Hogy egyb informcik is megjelennek-e az attl fgg, hogy milyen Unix vltozatot hasznl.

A processz informcik alatt van egy nyomgomb, amellyel jelzseket kldhet a processznek. Vlassza ki a listbl a kvnt jelzst, majd kattintson a Jelzs kldse gombra. A processz kilvshez alkalmazhat szignlok: a KILL s a TERM.

Ha a processznek voltak gyerekei, akkor azok megjelennek az oldal aljn. Bvebb informcikrt kattintson az azonostjukra.


proc/help/size.hu.html0100644000567100000120000000153707133063065014716 0ustar jcameronwheel
Fut processzek - memria nzet
Ez az oldal minden fut processzt megmutat, a memriahasznlat alapjn rangsorolva. Minden processznek megjelenik a PID-je, a tulajdonosa, a mrete kilobjtban s parancs neve. Bvebb informcikrt kattintson a fut processz PID-jre.

Ez a nzet hasznos lehet olyan parancsok feldertshez, amelyek az n rendszern tlsgosan sok memrit hasznlnak. Azonban a memriahasznlat flrevezeten nagy lehet olyan processzeknl - mint amilyen az X kiszolgl -, amelyek memriahasznlatuknl tartalmazzk a trkpezett vzbuffereket (mapped frame buffers). Ha ugyanaz a processz tbbszr elfordul (mint pl. a httpd vagy a bash esetben), akkor a memria nagy rszt megosztjk, gy az sszesen felhasznlt mret jval nagyobbnak tnik, mint amekkora valjban.


proc/help/sfiles.hu.html0100644000567100000120000000041207133063065015220 0ustar jcameronwheel
Fjl keresse
Ez a kritrium minden olyan processzet megtall, amely a keresett fjlt megnyitotta rsra vagy olvassra. Ha egy knyvtrat vlasztott ki, akkor azok a processzek lesznek kilistzva, amelyek az adott knyvtrban megtallhatk.
proc/help/suser.hu.html0100644000567100000120000000022007133063065015071 0ustar jcameronwheel
Tulajdonosa
Ezzel a keressi ismrvvel minden olyen processz megtallhat, amelynek az adott felhasznl a tulajdonosa.
proc/help/run.hu.html0100644000567100000120000000036707133063065014550 0ustar jcameronwheel
Processz menedzser - parancs futtatsa
Ezzel az rlappal a rendszern nhny parancsot hajthat vgre, s tetszlegesen megjelentheti a kimenetet. Egy szveg is megadhat, amely a program szabvnyos bemenett kpezi majd.
proc/help/user.hu.html0100644000567100000120000000061307133063065014714 0ustar jcameronwheel
Processz menedzser - felhasznl nzet
Ez az oldal felhasznlk szerint csoportostva jelenti meg a processzeket. Minden olyan felhasznlnl, amely tbb processzt is futtat, a rangsorols CPU-felhasznls szerint trtnik. Minden processznek megjelenik a PID-je, a CPU-kihasznltsga s a parancsa. Tovbbi informcikhoz kattintson a PID-ekre.


proc/help/nice.hu.html0100644000567100000120000000066407133063065014662 0ustar jcameronwheel
Nice-szint
Minden processz egy bizonyos prioritssal fut, amit nice-szintnek hvnak. A magasabb priorits processzek tbb CPU-idt kapnak a kevesebbel rendelkezknl, ami a gyorsabb futsban nyilvnul meg. A nice-szint vltoztatsa igen rzkenyen hat a CPU-ignyes processzekre, m a legtbb program az id nagyrszt vrakozssal (pl. bemenetre) tlti s gy nem rinti vesztesg, ha megvltozik a prioritsa.
proc/help/cpu.hu.html0100644000567100000120000000127207133063065014527 0ustar jcameronwheel
Processz menedzser - CPU nzet
Ez az oldal megmutatja az n rendszern fut processzeket, CPU-kihasznltsg szerint rendezve. Minden processzhez megjelenik a PID, tulajdonos, CPU s a parancs fejlc. Bvebb informcikrt kattintsion a PID-ekre.

Ez a nzet hasznos lehet, ha olyan processzeket akar tallni, amelyek tlzott CPU-idt hasznlnak fel. A kihasznltsg processzenknt jelenik meg, az sszes CPU-id szzalkban. Ez egy tlagos rendszeren annyit tesz, hogy az processzt egyttvve 100%-nl kevesebbet hasznlnak. Csak akkor ugrik meg a CPU-erforrsok kihasznltsga, ha egy vagy tbb processz igen munkaignyes feladatokat hajt vgre.


proc/help/input.hu.html0100644000567100000120000000033007133063065015071 0ustar jcameronwheel
Parancs bemenete
Minden ebben a mezben megadott szveg a parancs szabvnyos bemenett fogja kpezni. Pldul, ha parancs a perl volt, akkor a bemenet perl programknt vgrehajtdik.
proc/help/mode.pl.html0100664000567100000120000000065607166225203014672 0ustar jcameronwheel
Sposb uruchomienia
Uruchom w tle
Polecenie zostanie uruchomione w tle, a twoja przegldarka skierowana do listy dziaajcych procesw.

Czekaj na zakoczenie
Polecenie zostanie uruchomione, a jego wyniki wywietlone. Ta opcja nie powinna by uywana do polece, ktre nie kocz dziaania, jak na przykad procesy serwerw.


proc/help/sfs.pl.html0100664000567100000120000000076707166225203014544 0ustar jcameronwheel
Uywajcy systemu plikw
To kryterium poszukiwania pozwala znale procesy, ktre uywaj jakiegokolwiek pliku bd katalogu na wybranym systemie plikw. Jeli jaki proces posiada otwarty do odczytu lub zapisu dowolny plik na wybranym systemie plikw lub proces znajduje si w katalogu na tym systemie plikw, bdzie on umieszczony w wynikach poszukiwania. Jest to najczciej wykorzystywane do znalezienia procesw, ktre uniemoliwiaj odmontowanie systemu plikw.
proc/help/tree.pl.html0100664000567100000120000000060007166225203014672 0ustar jcameronwheel
Zarzdca procesw - drzewo procesw
Ta strona ukazuje wszystkie dziaajce w Twoim systemie procesy, przy czym procesy potomne s wcite i wywietlone pod swoimi rodzicami. Dla kadego procesu podano numer PID, waciciela oraz polecenie uruchamiajce. Nacinij na numer PID, aby wywietli wicej informacji o procesie.


proc/help/overview.pl.html0100664000567100000120000000012607166225203015604 0ustar jcameronwheelPo dodatkowe informacje o procesach uniksowych nacinij tutaj. proc/help/edit_proc.pl.html0100664000567100000120000000335407166225203015714 0ustar jcameronwheel
Informacje o procesie
Ta strona pokazuje dane dziaajcego procesu. W grnej czci znajduj si nastpujce informacje :
Polecenie
Nazwa programu i podane w linii polece argumenty dla tego programu
Nr ID procesu
Unikalny numer ID procesu
Proces rodzica
Proces, ktry dany proces utworzy. Nacinij na nim, aby obejrze dane dotyczce procesu rodzica.
Waciciel
Uytkownik, ktry jest wacicielem procesu oraz z prawami ktrego on dziaa
Zuycie CPU
Procentowe wykorzystanie czasu CPU przez ten proces
Rozmiar
Ilo pamici zajtej przez ten proces. Jej cz moe by dzielona z innymi procesami
Czas dziaania
Cakowita ilo czasu CPU zuyta przez ten proces od chwili uruchomienia, w minutach. Zazwyczaj nie jest to ilo minut, ktre upyny od chwili jego uruchomienia, chyba e proces bardzo intensywnie uywa CPU.
Poziom nice
Priorytet, z jakim ten proces dziaa. Moesz rwnie uzyska wicej informacji na temat poziomu nice.
Inne informacje mog rwnie by dostpne w zalenoci od wersji Uniksa, ktrej uywasz.

Poniej informacji o procesie znajduje si przycisk sucy do wysania sygnau do procesu. Wybierz sygna, ktry chcesz wysa z listy, a nastpnie nacinij przycisk Wylij sygna. Najbardziej przydatne s sygnay KILLTERM, suce do zabicia procesu.

Jeli ten proces ma procesy potomne, bd one wywietlone w dolnej czci strony. Nacinij numer ID z listy, aby uzyska szczegowe informacje o procesie potomnym.


proc/help/size.pl.html0100664000567100000120000000153507166225203014715 0ustar jcameronwheel
Dziaajce procesy - uywana pami
Ta strona ukazuje wszystkie dziaajce procesy, uporzdkowane wg rozmiaru uywanej przez nie pamici. Dla kadego procesu podano numer PID, waciciela, rozmiar w kB oraz polecenie uruchamiajce. Nacinij na numer PID, aby wywietli wicej informacji o dziajcym procesie.

Moesz skorzysta z tego przegldu aby okreli, ktre polecenia w Twoim systemie zuywaj zbyt duo pamici. Jednake, zuycie pamici przez procesy takie jak X serwer, ktry moe zawiera w swojej pamici pami grafiki, moe by mylco wysokie. Wielokrotne kopie tego samego procesu (jak na przykad httpd lub bash) dziel du cz swojej pamici, w zwizku z czym jej czne zuycie wydaje si by wysze ni jest w rzeczywistoci.


proc/help/sfiles.pl.html0100664000567100000120000000035707166225203015231 0ustar jcameronwheel
Uywajcy pliku
To kryterium szukania pozwala znale procesy, ktre maj otwarty do odczytu lub zapisu zadany plik. Jeli wybrano katalog, zamiast tego zostan znalezione procesy znajdujce si w tym katalogu.
proc/help/suser.pl.html0100664000567100000120000000017707166225203015105 0ustar jcameronwheel
Waciciel
To kryterium szukania pozwala znale procesy, ktrych wacicielem jest zadany uytkownik.
proc/help/run.pl.html0100664000567100000120000000045607166225203014550 0ustar jcameronwheel
Zarzdca procesw - uruchamianie
Przy uyciu tego formularza moesz uruchomi pewne polecenie w swoim systemie i, ewentualnie, zobaczy wyniki jego wykonania (standardowe wyjcie). Moesz rwnie wpisa tekst, ktry bdzie stanowi dane dla programu (standardowe wejcie).
proc/help/user.pl.html0100664000567100000120000000070607166225203014720 0ustar jcameronwheel
Zarzdca procesw - wg uytkownika
Ta strona ukazuje wszystkie dziaajce procesy, podzielone wedug ich wacicieli. Procesy wywietlone poniej nazwy kadego uytkownika, ktry ma jeden lub wicej dziaajcych procesw, s uporzdkowane wg zuycia przez nie CPU. Dla kadego procesu podano jego numer PID, zuycie CPU oraz polecenie uruchamiajce. Naciskajc numer PID moesz zobaczy wicej informacji.


proc/help/nice.pl.html0100664000567100000120000000103307166225203014652 0ustar jcameronwheel
Poziom nice
Kazdy proces dziaa z pewnym priorytetem, zwanym poziomem nice. Proces o wysokim priorytecie dostanie wicej czasu CPU anieli procesy o niskim priorytecie, wic bdzie sprawia wraenie szybciej dziaajcego. Zmiana poziomu nice ma w istocie sens jedynie dla procesw intensywnie wykorzystujcych procesor, jako e wikszo programw spdza wikszo czasu czakajc na co (na przykad na dane od uytkownika). Zatem zmiana ich priorytetu nie spowoduje adnych szkd ani korzyci.
proc/help/cpu.pl.html0100664000567100000120000000143007166225203014524 0ustar jcameronwheel
Zarzdca procesw - wg zuycia CPU
Ta strona ukazuje wszystkie dziaajce w Twoim systemie procesy, uporzdkowane wedug zuycia CPU. Dla kadego procesu podano numer PID, waciciela oraz polecenie uruchamiajce. Nacinij na numer PID, aby wywietli wicej informacji.

Moesz skorzysta z tego przegldu aby okreli, ktre polecenia w Twoim systemie zuywaj zbyt duo czasu CPU. Wykorzystanie CPU dla kadego procesu jes podane jako procentowa cz cznej moliwej zajtoci CPU. Oznacza to, e w zwykym systemie czna suma dla wszystkich procesw bdzie mniejsza od 100%. Jedynie w sytuacji, gdy jeden lub kilka procesw wykonuje pewne intensywne zadania, caa moc CPU twojego systemu bdzie wykorzystana.


proc/help/input.pl.html0100664000567100000120000000036607166225203015103 0ustar jcameronwheel
Dane wejciowe
Dowolny tekst wprowadzony w tym polu zostanie przekazany poleceniu jako standardowe wejcie. Na przykad, jeli poleceniem bdzie perl, to dane wejciowe zostan wykonane jako program w perlu.
proc/help/cmd.pl.html0100664000567100000120000000046607166225203014510 0ustar jcameronwheel
Polecenie do uruchomienia
Polecenie lub polecenia, ktre zostan wykonane. Moesz uywa specjalnych operatorw, takich jak ; , < , |&&, gdy do uruchomienia polecenia uyta zostanie standardowa powoka /bin/sh.
proc/help/search.pl.html0100664000567100000120000000142207166225203015203 0ustar jcameronwheel
Zarzdca procesw - szukanie
Przy uyciu tego formularza moesz znale procesy speniajce pewne warunki. Gdy zostanie nacinity przycisk Szukaj, poniej formularza pojawi si lista procesw speniajcych zadane kryteria. Przy kadym procesie podany jest jego numer PID, waciciel, wykorzystanie procesora oraz polecenie uruchamiajce. Nacinij na numer PID, aby wywietli wicej informacji o procesie.

Poniej listy z wynikami poszukiwania znajduje si przycisk do wysania sygnau do znalezionych procesw. Wybierz sygna, ktry chcesz wysa, a nastpnie nacinij przycisk Wylij sygna. Najczciej uywanymi sygnami s KILLTERM dla zabicia dziaajcych procesw.


proc/help/scpu.pl.html0100664000567100000120000000024607166225203014713 0ustar jcameronwheel
Uywajcy wicej ni
To kryterium szukania pozwala znale procesy zuywajce w twoim systemie wicej ni zadany procent mocy procesora.
proc/help/smatch.pl.html0100664000567100000120000000036707166225203015224 0ustar jcameronwheel
Wzorzec nazwy
To kryterium szukania pozwala znale procesy, pasujce do pewnego wyraenia regularnego. Na przykad, aby znale wszystkie polecenia zawierajce cig znakw httpd, trzeba po prostu wpisa httpd. proc/help/intro.pl.html0100664000567100000120000000242507166225203015075 0ustar jcameronwheel
Procesy uniksowe
Proces jest to po prostu dziaajcy w Twoim systemie program. Twoja przegldarka, zarzdca okienek, okienko terminala czy X serwer - wszystkie s procesami, z ktrymi si bezporednio komunikujesz. Wiele innych procesw, jak serwery WWW czy inne zadania systemowe, dziaa w tle. Za kadym razem, gdy wydasz polecenie takie, jak ls czy pwd tworzony jest nowy proces, jednake takie procesy s zazwyczaj krtkoyjce.

Kady proces posiada swj unikalny numer ID, zwany numerem ID procesu lub PID-em. Kady dziaajcy w danej chwili proces ma inny numer ID, lecz PID-u procesw, ktre zakoczyy dziaanie mog by pniej uyte ponownie.

Oprcz procesu inicjujcego (zazwyczaj zwanego init), kady ma swojego rodzica, ktry go utworzy. Na przykad, jeeli uruchomisz vi z linii polece, rodzicem vi bdzie twoja powoka. Proces moe mie dowolna liczb potomkw, ale tylko jednego rodzica.

Kady proces dziaa z prawami pewnego uytkownika i pewnej grupy, ktre maj zastosowanie przy dostpie przez niego do plikw. Uytkownicy i procesy mog zabija jedynie inne procesy, ktrych s wacicielami, za wyjtkiem roota, ktry moe zabi wszystko.


proc/help/signore.html0100644000567100000120000000036007211305221014756 0ustar jcameronwheel
Ignore search processes
If checked, the search results will not include the Webmin processes that do the actual searching. This can be useful as the search processes will often be using a lot of CPU while searching.
proc/help/signore.pl.html0100664000567100000120000000040007254000004015363 0ustar jcameronwheel
Pomi procesy poszukujace
Jeli zaznaczone, wynik poszukiwania nie bdzie zawiera procesw Webmina wykonujcych biece poszukiwanie. Moe to by przydatne, gdy procesy poszukujce czsto mocno obciaj CPU podczas poszukiwania.
proc/help/cmd.ca.html0100644000567100000120000000041107514662131014446 0ustar jcameronwheel
Ordre a executar
Una o ms ordres per executar. Com que es fa servir la shell estndard /bin/sh per executar l'ordre, hi pots fer servir operadors especials com ara ; , < , |s i &&.
proc/help/cpu.ca.html0100644000567100000120000000127307514662131014501 0ustar jcameronwheel
Gestor de Processos - Vista de CPU
Aquesta pgina mostra tots els processos en execuci al sistema, ordenats per consum de CPU. Per cada procs es mostra el PID, l'usuari, la CPU i l'ordre executada. Pots fer clic sobre el PID per veure ms informaci.

Aquesta vista s til per trobar processos que fan servir una quantitat de CPU excessiva. L's que en fa cada procs es mostra com un percentatge de la CPU total disponible. Aix significa que, en un sistema normal, la suma de tots els processos ser inferior al 100%. Noms quan un o ms processos estiguin executant una tasca molt intensiva s'utilitzar tota la potncia de la CPU del sistema.


proc/help/edit_proc.ca.html0100644000567100000120000000323007514662131015655 0ustar jcameronwheel
Edici de Procs
Aquesta pgina mostra els detalls d'un procs en execuci. A la part de dalt es mostra la segent informaci:
Ordre
El programa i els arguments de la lnia d'ordres d'aquest procs.
ID del procs
Identificador nic del procs
Procs Pare
El procs que l'ha creat. Fes-hi clic per mostrar els detalls del pare.
Usuari
L'usuari amb els permisos del qual s'est executant el procs.
s de CPU
El percentatge de temps de CPU que aquest procs est utilitzant.
Mida
La quantitat de memria ocupada per aquest procs. Pot ser que part d'aquesta estigui compartida amb altres processos.
Temps d'execuci
La quantitat total de temps de CPU utilitzada pel procs des del seu inici (en minuts). A menys que el procs sigui molt intensiu en CPU, aquest no ser el nombre de minuts passats des del seu inici.
Nivell nice
La prioritat d'execuci del procs. Hi ha ms informaci disponible sobre els nivells nice.
Depenent de la versi concreta de Unix que estiguis executant, es pot veure informaci addicional.

Sota la informaci del procs hi ha un bot per enviar un senyal al procs. Selecciona a la llista el senyal que vols enviar, llavors fes clic sobre el bot Envia el Senyal. Els senyals ms tils sn KILL i TERM, per matar el procs.

SI aquest procs t algun fill, llavors es mostrar al peu de la pgina, Fes clic sobre un ID de la llista per veure informaci ms detallada.


proc/help/input.ca.html0100644000567100000120000000036207514662131015047 0ustar jcameronwheel
Entrada de l'Ordre
A l'ordre, se li passar el text introdut en aquest camp com si fos des de l'entrada estndard. Per exemple, si l'ordre s perl, llavors tota l'entrada s'executar com un programa perl.
proc/help/intro.ca.html0100644000567100000120000000227507514662131015050 0ustar jcameronwheel
Processos Unix
UN procs s simplement un programa en execuci al sistema. El teu fullejador Web, gestor de finestres i servidor X sn processos amb els quals pots interaccionar directament. Molts altres processos s'executen en segon pla, com ara els servidors Web i altres tasques del sistema. Es crea un nou procs cada cop que introdueixes una ordre com ara ls o pwd, tot i que aquests processos normalment tenen una vida molt curta.

Cada procs te un ID nic, anomenat ID del procs o PID. Tot i que en tot moment cada procs t un PID nic, al llarg del temps els PIDs poden ser reutilitzats.

A part del procs inicial (anomenat normalment init), cada procs t un procs pare a partir del qual es crea. Per exemple, si executes vi des de la teva shell, el procs pare de vi ser la teva shell. Un procs pot tenir qualsevol nombre de fills, per noms un pare.

Cada procs s'executa amb els permisos d'algun usuari i algun grups, que s'apliquen quan aquest ha d'accedir fitxers i directoris. Els usuaris i els processos noms poden matar els seus propis processos, excepte root, que pot matar qualsevol cosa.


proc/help/mode.ca.html0100644000567100000120000000066007514662131014635 0ustar jcameronwheel
Mode d'execuci
Executa en segon pla
L'ordre s'iniciar en segon pla i el fullejador es redireccionar a la llista de processos en execuci.

Espera't fins que acabi
L'ordre s'executar i se'n mostrar el resultat. Aquesta opci no s'ha de fer servir per ordres que s'executen indefinidament, com ara els processos servidors.


proc/help/nice.ca.html0100644000567100000120000000104307514662131014623 0ustar jcameronwheel
Nivell nice
Cada procs s'executa amb una certa prioritat, anomenada nivell nice. Un procs amb una prioritat molt alta obtindr ms temps de CPU que aquells amb prioritats ms baixes, aix dna la impressi d'executar-se ms de pressa. Canviar el nivell nice noms t sentit amb programes que facin servir molta CPU, ja que la majoria de programes gasten gaireb tot el seu temps esperant alguna cosa (com ara la intervenci de l'usuari) i no es beneficien ni perjudiquen dels canvis en la seva prioritat.
proc/help/overview.ca.html0100644000567100000120000000011607514662131015553 0ustar jcameronwheelPer a ms informaci sobre processos Unix, fes clic aqu. proc/help/run.ca.html0100644000567100000120000000035207514662131014513 0ustar jcameronwheel
Gestor de Processos - Execuci d'Ordre
Aquest formulari permet executar ordres al sistema i, opcionalment, mostrar-ne el resultat. Tamb pots introduir text per passar-li al programa com a entrada estndard.
proc/help/scpu.ca.html0100644000567100000120000000023007514662131014654 0ustar jcameronwheel
que utilitza ms de
Aquest criteri de recerca troba els processos que fan servir ms d'un cert percentatge de CPU al sistema.
proc/help/search.ca.html0100644000567100000120000000127407514662131015160 0ustar jcameronwheel
Gestor de Processos - Formulari de Recerca
Aquest formulari permet buscar processos que coincideixin amb alguns criteris. Quan facis clic al bot Busca, es mostrar sota el formulari la llista dels processos coincidents. Per cadascun es mostrar el PID, l'usuari, l's de CPU i l'ordre. Fes clic sobre el PID per veure ms informaci d'un procs.

Sota la llista dels resultats de la recerca, hi ha un bot per enviar un senyal als processos llistats. Selecciona a la llista el senyal que vols enviar, llavors fes clic sobre el bot Envia el Senyal. Els senyals ms tils sn KILL i TERM, per matar els processos.


proc/help/sfiles.ca.html0100644000567100000120000000035107514662131015173 0ustar jcameronwheel
Que utilitza el fitxer
Aquest criteri troba tots els processos que tenen obert per lectura o escriptura el fitxer seleccionat. Si es tria un directori, es trobaran els processos que estan en aquest directori.
proc/help/sfs.ca.html0100644000567100000120000000064507514662131014507 0ustar jcameronwheel
Que utilitza el sistema de fitxers
Aquest criteri de recerca troba processos que fan servir qualsevol fitxer o directori del sistema de fitxers seleccionat. Si un procs t un fitxer obert per llegir o escriure, o s en un directori del sistema de fitxers seleccionat, s'inclour en els resultats de la recerca. Aix s til per trobar processos que impedeixen desmuntar un sistema de fitxers.
proc/help/signore.ca.html0100644000567100000120000000040707514662131015356 0ustar jcameronwheel
Ignora els processos de recerca
Si est marcat, els resultats de la recerca no inclouran els propis processos de Webmin que han fet la recerca. Aix s til, ja que els processos de recerca solen fer servir molta CPU quan estan buscant.
proc/help/size.ca.html0100644000567100000120000000146707514662131014671 0ustar jcameronwheel
Processos en execuci - Vista de Memria
Aquesta pgina mostra tots els processos en execuci, classificats per l's de memria. Per cada procs es mostra el PID, l'usuari, la mida en Kb i l'ordre executada. Fes clic sobre el PID per veure ms informaci d'un procs.

Aquesta vista pot ser til per trobar quines ordres fan servir una quantitat de memria excessiva al sistema. No obstant, lus de la memria pot ser enganyosament alt per processos com ara el servidor X, que pot incloure frame buffers mapejats en la seva utilitzaci de memria. Les instncies mltiples d'un mateix procs (com ara httpd o bash) comparteixen la major part de la seva memria; aix fa que la seva utilitzaci total sembli ms gran de la que s en realitat.


proc/help/smatch.ca.html0100644000567100000120000000044107514662131015165 0ustar jcameronwheel
Amb patr de coincidncia
Aquest criteri de recerca troba els processos que coincideixin amb una expressi regular. Per exemple, per buscar tots els processos tals que la seva ordre contingui la cadena httpd, podries introduir simplement httpd.
proc/help/suser.ca.html0100644000567100000120000000016207514662131015047 0ustar jcameronwheel
De l'usuari
Aquest criteri de recerca busca tots els processos de l'usuari seleccionat.
proc/help/tree.ca.html0100644000567100000120000000051207514662131014644 0ustar jcameronwheel
Gestor de Processos - Vista d'Arbre
Aquesta pgina mostra tots els processos en execuci al sistema, amb els processos fills sagnats immediatament sota el seu pare. Per cada procs es mostra el PID, l'usuari i l'ordre. Fes clic sobre el PID per veure ms informaci del procs.


proc/help/user.ca.html0100644000567100000120000000054207514662131014666 0ustar jcameronwheel
Gestor de Processos - Vista d'Usuari
Aquesta pgina mostra tots els processos en execuci, agrupats per usuari. Els processos es classifiquen per sota de cada usuari per l's de la CPU. Per cada procs es mostra el PID, l's de la CPU i l'ordre. Pots fer clic al PID per veure ms informaci del procs.


proc/help/ssocket.html0100644000567100000120000000021407430675515015004 0ustar jcameronwheel
Using port
This criteria finds any processes that are using or listening on the selected network port and protocol.
proc/help/ssocket.ca.html0100644000567100000120000000023707514662131015364 0ustar jcameronwheel
que fa servir el port
Aquest criteri busca qualsevol procs que est fent servir o escoltant el port de xarxa i protocol seleccionats.
proc/help/signore.es.html0100644000567100000120000000044607516023306015402 0ustar jcameronwheel
Ignorar los procesos de bsqueda
Si lo activa, los resultados de la bsqueda no incluir los procesos de Webmin que llevan a cabo la bsqueda real. Puede ser til puesto que los procesos de bsqueda a menudo utilizarn elevados porcentajes de la CPU durante la bsqueda.
proc/help/ssocket.es.html0100644000567100000120000000022507516023306015402 0ustar jcameronwheel
Usando el puerto
Este criterio busca los procesos que estn usando o escuchando en el puerto y protocolo de red seleccionado.
proc/config-debian-linux0100644000567100000120000000007307514672724015265 0ustar jcameronwheelps_style=linux default_mode=last base_ppid=1 cut_length=80 proc/config-freebsd0100644000567100000120000000007507514672724014322 0ustar jcameronwheeldefault_mode=last ps_style=freebsd base_ppid=0 cut_length=80 proc/config-hpux0100644000567100000120000000007207514672724013671 0ustar jcameronwheelps_style=hpux default_mode=last base_ppid=0 cut_length=80 proc/config-irix0100644000567100000120000000007207514672724013660 0ustar jcameronwheeldefault_mode=last ps_style=sysv base_ppid=1 cut_length=80 proc/config-macos0100644000567100000120000000007307514672724014010 0ustar jcameronwheeldefault_mode=tree ps_style=macos base_ppid=1 cut_length=80 proc/config-mandrake-linux0100644000567100000120000000007307514672724015625 0ustar jcameronwheeldefault_mode=last ps_style=linux base_ppid=1 cut_length=80 proc/config-msc-linux0100644000567100000120000000007307514672724014625 0ustar jcameronwheeldefault_mode=last ps_style=linux base_ppid=1 cut_length=80 proc/config-netbsd0100644000567100000120000000007507514672724014167 0ustar jcameronwheeldefault_mode=last ps_style=freebsd base_ppid=0 cut_length=80 proc/config-open-linux0100644000567100000120000000007307514672724015004 0ustar jcameronwheeldefault_mode=last ps_style=linux base_ppid=1 cut_length=80 proc/config-openbsd0100644000567100000120000000007507514672724014342 0ustar jcameronwheeldefault_mode=last ps_style=openbsd base_ppid=0 cut_length=80 proc/config-openserver0100644000567100000120000000007207514672724015075 0ustar jcameronwheelps_style=sysv default_mode=last base_ppid=1 cut_length=80 proc/config-osf10100644000567100000120000000007107514672724013554 0ustar jcameronwheeldefault_mode=last ps_style=osf base_ppid=1 cut_length=80 proc/config-redhat-linux0100644000567100000120000000007307514672724015312 0ustar jcameronwheeldefault_mode=last ps_style=linux base_ppid=1 cut_length=80 proc/config-slackware-linux0100644000567100000120000000007307514672724016017 0ustar jcameronwheelps_style=linux default_mode=last base_ppid=1 cut_length=80 proc/config-solaris0100644000567100000120000000007207514672724014361 0ustar jcameronwheelps_style=sysv default_mode=last base_ppid=1 cut_length=80 proc/config-suse-linux0100644000567100000120000000007307514672724015022 0ustar jcameronwheeldefault_mode=last ps_style=linux base_ppid=1 cut_length=80 proc/config-turbo-linux0100644000567100000120000000007307514672724015176 0ustar jcameronwheeldefault_mode=last ps_style=linux base_ppid=1 cut_length=80 proc/config-unixware0100644000567100000120000000007207514672724014547 0ustar jcameronwheelps_style=sysv default_mode=last base_ppid=1 cut_length=80 proc/open_files.cgi0100775000567100000120000000574207501033120014315 0ustar jcameronwheel#!/usr/local/bin/perl # open_files.cgi # Display files and network connections that a process has open require './proc-lib.pl'; &ReadParse(); $access{'edit'} || &error($text{'edit_ecannot'}); &header($text{'open_title'}, "", "open_proc"); print "
\n"; %pinfo = &process_info($in{'pid'}); if (!%pinfo) { print "$text{'edit_gone'}

\n"; print "


\n"; &footer("", $text{'index_return'}); exit; } print "",&text('open_proc', "$pinfo{'args'}", $in{'pid'}), "

\n"; # Show open files @files = &find_process_files($in{'pid'}); print "\n"; print "\n"; print "
$text{'open_header1'}
\n"; print " ", " ", " ", " ", "\n"; foreach $f (@files) { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } print "
$text{'open_fd'}$text{'open_type'}$text{'open_size'}$text{'open_inode'}$text{'open_file'}
",$f->{'fd'} eq 'cwd' ? $text{'open_cwd'} : $f->{'fd'} eq 'rtd' ? $text{'open_rtd'} : $f->{'fd'} eq 'txt' ? $text{'open_txt'} : $f->{'fd'} eq 'mem' ? $text{'open_mem'} : $f->{'fd'},"",$f->{'type'} =~ /^v?dir$/ ? $text{'open_dir'} : $f->{'type'} =~ /^v?reg$/ ? $text{'open_reg'} : $f->{'type'} =~ /^v?chr$/ ? $text{'open_chr'} : $f->{'type'} =~ /^v?blk$/ ? $text{'open_blk'} : $f->{'type'},"$f->{'size'}$f->{'inode'}$f->{'file'}

\n"; # Show network connections @nets = &find_process_sockets($in{'pid'}); if (@nets) { print "\n"; print "\n"; print "
$text{'open_header2'}
\n"; print " ", " ", " ", "\n"; foreach $n (@nets) { print "\n"; print "\n"; print "\n"; print "\n"; if ($n->{'listen'} && $n->{'lhost'} eq '*') { print "\n"; } elsif ($n->{'listen'}) { print "\n"; } elsif ($n->{'rhost'}) { print "\n"; print "\n"; print "\n"; print "\n"; } else { print "\n"; } print "\n"; } print "
$text{'open_type'}$text{'open_proto'}$text{'open_fd'}$text{'open_desc'}
",uc($n->{'type'}),"",uc($n->{'proto'}),"",$n->{'fd'},"", &text('open_listen1', "$n->{'lport'}"), "", &text('open_listen2', "$n->{'lhost'}", "$n->{'lport'}"),"$n->{'lhost'}:$n->{'lport'}->$n->{'rhost'}:$n->{'rport'}$n->{'state'}", &text('open_recv', "$n->{'lhost'}", "$n->{'lport'}"),"
\n"; } print "


\n"; &footer("", $text{'index_return'}); proc/config-gentoo-linux0100644000567100000120000000007307514672724015336 0ustar jcameronwheeldefault_mode=last ps_style=linux base_ppid=1 cut_length=80 proc/config-united-linux0100644000567100000120000000007307536033062015321 0ustar jcameronwheeldefault_mode=last ps_style=linux base_ppid=1 cut_length=80