Command Line Interface¶
Robotice Welcome!¶
(robotice)root@control-single:/srv/robotice/service# bin/robotice -h
usage: robotice [-r ROLE] [--version] [-d] [-v]
______ _ _
(_____ \ | | _ (_)
_____) )___ | |__ ___ _| |_ _ ____ _____
| __ // _ \| _ \ / _ (_ _) |/ ___) ___ |
| | \ \ |_| | |_) ) |_| || |_| ( (___| ____|
|_| |_\___/|____/ \___/ \__)_|\____)_____) 0.2.54
Optional arguments:
-r ROLE, --role ROLE role [reactor,monitor, ..]
--version Shows the Robotice version.
-d, --debug Defaults to env[ROBOTICE_DEBUG].
-v, --verbose Print more verbose output.
See "robotice help COMMAND" for help on a specific command.
Robotice inspect¶
is only ping to all workers
(robotice)root@control-single:/srv/robotice/service# bin/robotice reactor inspect -d
+------------------------------------------------------+--------+
| Worker | Status |
+------------------------------------------------------+--------+
| reasoner@control-single.robotice.dev.mjk.robotice.cz | ok |
| reactor@control-single.robotice.dev.mjk.robotice.cz | ok |
| planner@control-single.robotice.dev.mjk.robotice.cz | ok |
| monitor@control-single.robotice.dev.mjk.robotice.cz | ok |
+------------------------------------------------------+--------+
Check config¶
robotice reactor config
{
"system_name": "box",
"cpu_arch": "x86_64",
"name": "rabbitmq1.box.robotice.cz",
"database": {
"engine": "redis",
"host": "localhost",
"port": 6379
},
"broker": "amqp://robotice:robotice@localhost:5672//robotice",
"metering": {
"host": "localhost",
"sample_rate": 1,
"port": 8125
},
"environment": "dev",
"os_family": "Debian",
"debug": true,
"dsn": "http://##:##@host/number"
}
Robotice run¶
(robotice)root@control-single:/srv/robotice/service# bin/robotice run reactor
(robotice)root@control-single:/srv/robotice/service# bin/robotice run monitor -d
(robotice)root@control-single:/srv/robotice/service# bin/robotice run api