Files
LEDMatrix/install_service.sh

40 lines
1004 B
Bash

#!/bin/bash
# Exit on error
set -e
echo "Installing LED Matrix Display Service..."
# Copy the service file to the systemd directory
sudo cp ledmatrix.service /etc/systemd/system/
# Reload systemd to recognize the new service
sudo systemctl daemon-reload
# Enable the service to start on boot
sudo systemctl enable ledmatrix.service
# Start the service now
sudo systemctl start ledmatrix.service
# Check the status
echo "Service status:"
sudo systemctl status ledmatrix.service
echo ""
echo "LED Matrix Display Service has been installed and started."
echo ""
echo "To stop the display when you SSH in:"
echo " sudo systemctl stop ledmatrix.service"
echo ""
echo "To check if the service is running:"
echo " sudo systemctl status ledmatrix.service"
echo ""
echo "To restart the service:"
echo " sudo systemctl restart ledmatrix.service"
echo ""
echo "To view logs:"
echo " journalctl -u ledmatrix.service"
echo ""
echo "To disable autostart:"
echo " sudo systemctl disable ledmatrix.service"