Skip to main content

roverd

The following is a list of other useful commands and scrips tht will help identify and resolve issues with roverd.

Install or Update roverd manually

Environment: a terminal on the Rover (i.e. ssh or UART)

The following command will install a specific version of roverd.

update-roverd

After installation or updating, you need to restart roverd.

Quickly get the version of roverd

Environment: a terminal on the Rover (i.e. ssh or UART)

Since roverd exposes the "status" endpoint on port 80, we can simply query for it and we receive a JSON object of the current status.

curl localhost

View roverd logs

Environment: a terminal on the Rover (i.e. ssh or UART)

This script will show the latest journalctl logs for the roverd service on the debix.

roverd-logs

View the status of roverd

Environment: a terminal on the Rover (i.e. ssh or UART)

roverd is enabled as a Linux systemctl service, which you can use to view its status.

sudo systemctl status roverd

Start, stop or restart roverd

Environment: a terminal on the Rover (i.e. ssh or UART)

roverd is enabled as a Linux systemctl service, which you can use to manage execution.

# Restart
sudo systemctl restart roverd
# Stop
sudo systemctl stop roverd
# Start
sudo systemctl start roverd