Starting the simulator

To start the simulator, invoke the start script from the command-line:

$ ./scenario-simulator.sh
Starting JVM...
Ready to start

Please type commands... (type "help" <ENTER> for command help)
>

(This takes us to the command prompt.)

You can also pass in command scripts on the command line:

$ ./scenario-simulator.sh -f in-examples/3sims/config/loopback/setup-sim1.commands -f in-examples/3sims/config/setup-examples-sim1.commands

(Control returns to the command console once the scripts have completed.)

By default, logging will be written to logs/simulator.log. Use the -l <filename> option to write to another file in the logs directory. This is useful when running multiple simulator instances, to avoid writing to the same log file. For example, to start 2 simulators which write to logs/sim1.log and logs/sim2.log:

$ ./scenario-simulator.sh -l sim1.log
$ ./scenario-simulator.sh -l sim2.log

See the Logging section of the Simulator Commands page for details about logging configuration.

Stopping the simulator

To stop the simulator, use the quit command or the force-quit command:

"quit": Quits the simulator process (after cleaning up, or the given timeout)
    Usage: quit [<timeout-ms>]
    Example: quit 10000
"force-quit": Quits the simulator process immediately, without finishing calls
        or cleaning up resources
    Usage: force-quit (no args)
Previous page Next page