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