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