#!/bin/sh ## -------------------------------------------------------------------- ## $HeadURL$ ## -------------------------------------------------------------------- ##! ## -------------------------------------------------------------------- ## COPYRIGHT (C) 1999: STN ATLAS ELEKTRONIK GMBH, D-28305 BREMEN ## -------------------------------------------------------------------- ## ## HIER/ITEM : CSU: RP 5182 Q 100 SRC 00102 ## BRIEF DESC: Prozesse des eingeloggten Benutzers darstellen ## AUTHOR : Norbert Thoden ## RELEASE : ## MODIF/STAT: 12.05.00 ## ORIGIN REF: ## ## Revision INFO: ## -------------- ## $Revision$ ## $Date$ ## $Id$ ## ## LANGUAGE: (TCL/TK-Version) ## ## PURPOSE: ## Prozesse des eingeloggten Benutzers darstellen ## ## ERROR HANDLING: ## keine ## ##! PROZESS=p NETSTAT=n prozesse() { echo -e "\nProcs for $1:" # Alle Prozesse des eingeloggten Benutzers werden darstellt echo -e "\nServices:" ps -u $1 -o suser,pid,pcpu,pmem,start_time,command --sort command,pid | grep -E "svc|SUSER|PrtCnv|BuildingControlUnit" | grep -v grep } netstat_proc() { echo "NETZWERK-VERBINDUNGEN:" OFFSET=`echo $PORT_OFFSET | cut -c1-2` netstat -an | grep $OFFSET } usage() { echo "usage: check_start [p|n] (p=Prozesse - n=netstat)" exit 1 } if [ $# -eq 0 ]; then prozesse $USER netstat_proc exit 0; fi # Wenn Parameter vorhanden ist: if [ $# -eq 1 ]; then if [ $1 == $PROZESS ]; then prozesse $USER exit 0 fi if [ $1 == $NETSTAT ]; then netstat_proc exit 0 else usage fi else usage fi exit 0 ##------------------------------------------------------------------ ## END $HeadURL$ ##------------------------------------------------------------------ ## *** PCO - DOMAIN *** ## ## n/ H. Rathje:SGE2, 4417 / 12.05.00 ## zz / no. ## ## ## E: ## ## $LOG$ ## ## B: ## ## D: ##