Skip to content

Management Application

Adib Rastegarnia edited this page Sep 23, 2016 · 17 revisions

Management application is a Linux based application which is written using C programming language that can be used by a testbed operator to setup, manage and control a set of nodes, testbed server, and an emulation scenario.

The management app is named tbed, and can be invoked in three different ways that are explained as follows:

  • ./tbed <commands_file> (-f | -s): it reads commands from a script of commands and writes output to the stdout (-s) or into a result file (-f) under the results directory. For this case, the setup script should be included in the script to setup the testbed server and obtain its IP address.

  • ./tbed <testbed server's IP> : It reads commands from stdin and writes the output to the stdout.

  • ./tbed <commands_file> <server's IP> (-f | -s): it reads commands from a script of commands and writes output to the stdout (-s) or into a result file (-f) under the results directory. For this case, the setup script can be excluded from the script since we assume that the setup phase is done in advance and the testbed server is running.


Whether input comes from a user or a command file, the command syntax remains the same. Each line contains a command of the form: action optional_arguments.


Projects Information

Getting Started

Developers

Clone this wiki locally