Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Lts/Tools/check_start_services
torsten d5c13033e2 Session 022: Migrate Lts/Tools (72 submodules) to Qt6
- Copied complete Lts/Tools directory from qt5-before to qt6-after
- Updated 32 CMakeLists.txt files (Qt5:: → Qt6::)
- Tools subdirectory already included in parent Lts/CMakeLists.txt
- All 72 tool submodules now present in qt6-migrated-legatus
- Includes: Adler, ArAssets, ConfigX, DBAdministration, DBUpdate,
  DdsView, InfrastructureManagement, and 67 more tools
- C++17 standard (RTI 7.7.0 compatibility maintained)
- Tests deferred until final validation phase

Migration progress:
✅ Lts/Application (68 files)
✅ Lts/DDS (verified Qt6-ready)
✅ Lts/Plugins (60 submodules, verified)
✅ Lts/Projects (5 submodules, verified)
✅ Lts/Proxies (13 submodules, verified)
✅ Lts/Services (47 submodules, verified)
✅ Lts/Tools (72 submodules, copied + CMake updated)
✅ Lts/Viewer (LtsFileDialog, LtsReportDisplay, SituationMap)
🟡 TetraIF (partial)
🟡 Z (partial: nglwidgets, QtSingleApplication, qsql_informix, WMS_Interface)
2026-08-25 14:07:20 +02:00

124 lines
1.9 KiB
Bash
Executable File

#!/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:
##