Start the vovserver

There are two ways to start the vovserver:
  • vovproject is an easy to use interface to create, start, and stop a vovserver.
  • vovserver is the binary executable.
    Note: This file may be significant if a vovproject fails because of a corrupt registry entry.

vovproject

The vovproject tool is used to manage a VOV project.

An overview of setting up a new project:
  1. Set up the server working directory with the necessary files. The default values for the files depend on the selected type. The list of available types is available in the directory $VOVDIR/local/ProjectTypes.
  2. Start the server and the taskers for the project.
Copyright (C) 1995-2021,Altair Engineering   www.altair.com

DESCRIPTION:
    The vovproject tool is used to manage a VOV project.
    You can create new projects, start and stop
    existing ones, enable the current shell to interact with a specific
    project, etc...

    If not otherwise specified, the tool assumes that the current project
    is the one defined by the environment variables VOV_PROJECT_NAME,
    VOV_HOST_NAME and VOV_PORT_NUMBER.

USAGE:
    vovproject [command] [command arguments]

COMMANDS:
    archive                 # Archive projects.
    unarchive               # Unarchive projects.
    backup                  # Make a backup copy of the trace
    create                  # Create a new project
    destroy                 # Completely remove all server data
    enable                  # Enable the shell to connect to the project
    info                    # Get info and stats about the project
    list                    # List all the projects
    rename                  # Change the name of the project
    report                  # Print reports about the projects
    reread|reset|refresh    # Re-read all configuration files
    restore                 # Restore the trace from a backup file
    sanity                  # Check internal consistency of server database
    save                    # Save trace database to disk
    start                   # Start a project server
    stop                    # Stop a project server

DETAILED HELP on above commands:
    vovproject [command] -help


To create a new project, use vovproject create. To explicitly specify the working directory, use the option -dir. To explicitly specify the project type, use the option -type. Example:
% vovproject create [-dir serverdir] [-type type] [-port number] project
Connecting to the running server requires an enabled shell in which the environment variables VOV_HOST_NAME and VOV_PROJECT_NAME are properly set. To enable a shell, which is modifying an existing shell:
% vovproject enable project
If the project has already been created, the server can be started and stopped as follows:
% vovproject start project
% vovproject stop project

vovserver

usage: vovserver [-bctnl] [-p product] [-j] [-S project@host,port] [-P port]
                    [-W port] [-R port] [-x] <project>
   -b:         Batch mode (UNIX only, silently ignored on NT)
   -c:         Disable crash recovery
   -t:         Start taskers automatically
   -n:         Run as an Accelerator (NC) project (Obsolete: Use -p nc instead)
   -l:         Run as a Monitor (LM) project (Obsolete: Use -p lm instead).
   -p:         Set product type as one of: ft he la lm lms la nc rm wa wx (or
               auto)
   -j:         Ignored. Supported for backwards compatibility
   -S:         OLD: DO NOT USE. Start a server subordinate to the PrimaryServer
   -P:         Force port number (in range [1000,65535])
   -W:         Force web port number (0 to disable)
   -R:         Force readonly guest port number (0 to disable)
   -x:         Run multi-threaded server
   <project>:  name of the project
Experienced VOV users can start the server directly by calling vovserver, provided that all project files are already available. Go to the server working directory and enter the following:
% cd .../<project_name>/.swd
% ves project_name.swd/setup.tcl
% ves BASE% vovserver -sb project_name