next up previous contents index
Next: Windows Up: Starting in Background Previous: Linux/Unix   Contents   Index

OpenVMS

You can use loginout.exe to start your server in multithreaded mode. This command may be placed in SYS$MANAGER:SYSTARTUP_VMS.COM

Figure 4.8: loginout
$ @loginout dka0:[your.server]your_server.com

Figure 4.9: loginout.com
$ type your_server.com
$ set default dka0:[your.server]
$ your_server := dka0:[your.server]your_server.exe
$ your_server -sleep=100 -port=5050

$ type loginout.com
$ loginout:
$
$   device    = f$parse("''p1'",,,"device")
$   directory = f$parse("''p1'",,,"directory")
$   name      = f$parse("''p1'",,,"name")
$   type      = f$parse("''p1'",,,"type")
$   run   /dump                                          -       !
          /detach                                        -       !
          /proc='name'                                   -       !
          /prio=8                                        -       !
          /noswap                                        -       !
          /working_set=1500                              -       !
          /maximum_working_set = 3600                    -       !
          /page_file=60000                               -       !
          /uic=[200,1]                                   -       !
          /out='device''directory''name'.out             -       !
          /err='device''directory''name'.err             -       !
          /input='device''directory''name'.com           -       !
          sys$system:loginout.exe
$

You can use UCX SET SERVICE to start a server in inetd mode.

Figure 4.10: ucx set service
$ type pvserver_setup.com
$ ucx set service pvserver /file=dka100:[lehrig]pvserver_startup.com -
                           /user=lehrig                              -
                           /protocol=tcp                             -
                           /port=5050                                -
                           /process=pvserver                         -
                           /limit=10
$ ucx enable service pvserver
$ ucx show service pvserver /full

Figure 4.11: Startup file for ucx set service
$ type pvserver_startup.com
$ set default dka100:[lehrig.cc.processviewserver]
$ run dka100:[lehrig.exe]pvserver.exe



Rainer Lehrig 2004-02-17