You can use loginout.exe to start your pvserver in multithreaded mode. This command may be placed in SYS$MANAGER:SYSTARTUP_VMS.COM
loginout
$ @loginout dka0:[your.server]your_server.com
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 pvserver in inetd mode.
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
Startup file for ucx set service
$ type pvserver_startup.com $ set default dka100:[lehrig.cc.processviewserver] $ run dka100:[lehrig.exe]pvserver.exe