Common DFOS tools:
Documentation

dfos = Data Flow Operations System, the common tool set for DFO
*make printable new: see also:
  v1.0: new tool

business rules

dfosVNCserver

Description

This script checks all vnc sessions running on the muc server for the user account. If one or all are missing (e.g. due to a server reboot), they are created with the session ID and properties as configured in $DFO_CONFIG_DIR/config.dfosVNCserver.

On the muc blades, with their multi-user environment, it is important to follow certain rules about session IDs in order to have predictable IDs. These are important for cronjobs using them (e.g. for python jobs).

How to install

Use utilPack for the standard installation.

How to use

Type dfosVNCserver -h for on-line help, -v for the version, and

dfosVNCserver (no parameters)

for the standard call. The tool will check for the configured vnc session IDs and exit silently if all is ok. Otherwise it will send an email and re-start all configured IDs. Use

dfosVNCserver -K

to actively kill all your session IDs and re-launch them.

Configuration

1. General parameters
USER giraffe  
2. vnc sessions
ID:
see the business rules for predictable vnc IDs
DEPTH: probably trivially 24
GEOMETRY: size of xterm, values are just examples
#VNC ID DEPTH GEOMETRY
VNC :1 24 1000x500
VNC :2 24 500x500
VNC :3 24 300x200

Last update: April 26, 2021 by rhanusch