#!/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_proc() { echo -e "\nRunning processes:" # Alle Prozesse des eingeloggten Benutzers werden darstellt ps -fu$LOGNAME | grep -v "kate " | grep -v "vi " | grep -v grep | grep -v RTI_Admin | grep -i -E "svc|pTRA|sPLM|sEXM|sREC|sAPM|sAES|sSRM|sSRP|rti|tPub|tSub" } netstat_proc() { echo "NETZWERK-VERBINDUNGEN:" OFFSET=`${HOME}/bin/lts-config --query PortOffset | cut -c1-2` netstat -an | grep $OFFSET } usage() { echo "usage: check_start_services [p|n] (p=Prozesse - n=netstat)" exit 1 } if [ $# -eq 0 ]; then # Wie bisher: prozesse_proc netstat_proc exit 0; fi # Wenn Parameter vorhanden ist: if [ $# -eq 1 ]; then if [ $1 == $PROZESS ]; then prozesse_proc 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: ##