Bau IOC
procServ - Process Server mit Telnet Console und Log Access
procServ(1) erstellt eine Laufzeitumgebung für einen Befehl (z.B. ein Soft-IOC). Es forkt einen Server, der als Dämon läuft, in den Hintergrund, wodurch ein Kindprozess erzeugt wird, in dem 'command' mit allen verbleibenden 'args' von der Befehlszeile aus läuft. Der Server bietet Kontrollzugriff (stdin/stdout) auf die Konsole des Kindprozesses, indem er eine Telnet-Verbindung am angegebenen 'Endpunkt' bzw. an den angegebenen 'Endpunkten' anbietet.
Install
cd /opt/
git clone -b v2.8.0 https://github.com/ralphlange/procserv procServ
cd /opt/procServ
make
./configure --with-systemd-utils --disable-doc
make
make install
git clone -b v2.8.0 https://github.com/ralphlange/procserv procServ
cd /opt/procServ
make
./configure --with-systemd-utils --disable-doc
make
make install
Initialize
sudo manage-procs add -C /home/epics/FHI/theIOC/iocboot/iocTheIoc -U epics -G epics theIOC ./st.cmd
Attach
sudo manage-procs start theIOC
Attach
sudo manage-procs attach theIOC
SYNOPSIS
*procServ* ['OPTIONS'] -P 'endpoint'... 'command' 'args'...
*procServ* ['OPTIONS'] 'endpoint' 'command' 'args'...
*procServ* ['OPTIONS'] 'endpoint' 'command' 'args'...
epics@workstation:~$ manage-procs --help
usage: manage-procs [-h] [--user] [--system] [-v]
{status,list,add,remove,write-procs-cf,start,stop,attach}
...
positional arguments:
{status,list,add,remove,write-procs-cf,start,stop,attach}
status Report state of procServ instances
list List procServ instances
add Create a new procServ instance
remove Remove a procServ instance
write-procs-cf Write conserver config
start Start a procServ instance
stop Stop a procServ instance
attach Attach to a procServ instance
optional arguments:
-h, --help show this help message and exit
--user Consider user config
--system Consider system config
-v, --verbose
usage: manage-procs [-h] [--user] [--system] [-v]
{status,list,add,remove,write-procs-cf,start,stop,attach}
...
positional arguments:
{status,list,add,remove,write-procs-cf,start,stop,attach}
status Report state of procServ instances
list List procServ instances
add Create a new procServ instance
remove Remove a procServ instance
write-procs-cf Write conserver config
start Start a procServ instance
stop Stop a procServ instance
attach Attach to a procServ instance
optional arguments:
-h, --help show this help message and exit
--user Consider user config
--system Consider system config
-v, --verbose
Page last modified on January 24, 2022, at 06:11 PM
Powered by
PmWiki