Browse Prior Art Database

Standard Method for Running Applications From UNIX Workstations

IP.com Disclosure Number: IPCOM000121910D
Original Publication Date: 1991-Oct-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 2 page(s) / 52K

Publishing Venue

IBM

Related People

Kressin, MS: AUTHOR [+3]

Abstract

This article describes a process to start applications reliably in a network environment. Starting applications on workstations in a UNIX* environment is a difficult and inconsistent problem. Today's solutions are varied, offer no consistency, and are often a cause for failure since environment variables are not set.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 64% of the total text.

Standard Method for Running Applications From UNIX Workstations

      This article describes a process to start applications
reliably in a network environment.  Starting applications on
workstations in a UNIX* environment is a difficult and inconsistent
problem.  Today's solutions are varied, offer no consistency, and are
often a cause for failure since environment variables are not set.

      One solution is currently implemented with multiple RISC
System/6000** workstations on a Local Area Network using token ring
but the method described below applies to any workstation hardware
configuration on any network.

      The solution creates files to start applications on
workstations across a network.  These files can also easily be
incorporated into typical desktop rule files so that clicking on
icons results in starting applications.  Each application is started
in its own standard shell script, formatted as follows into a file:
Function                      Example
Set all desired variables     GISVARIABLE=gis
  specific to the application
Set the path for the applica- PATH=$PATH:/application/directory
  tion executables
Set the display for the       DISPLAY=$HOST00
  local machine
Export all variables for      export GISVARIABLE PATH DISPLAY
  the shell
Initiate the application      Two methods: 1) Run the application if
the application uses X, or 2) run the application in an aixterm if it
requires an X termina...