34 lines
962 B
Bash
34 lines
962 B
Bash
#!/bin/bash
|
|
# Install scaev-monitor as a systemd service (Linux server)
|
|
|
|
echo "Installing Scaev Monitor Service..."
|
|
|
|
# Create logs directory
|
|
mkdir -p ~/scaev/logs
|
|
|
|
# Copy service file to systemd
|
|
sudo cp scaev-monitor.service /etc/systemd/system/
|
|
|
|
# Reload systemd
|
|
sudo systemctl daemon-reload
|
|
|
|
# Enable service (start on boot)
|
|
sudo systemctl enable scaev-monitor.service
|
|
|
|
# Start service now
|
|
sudo systemctl start scaev-monitor.service
|
|
|
|
# Show status
|
|
sudo systemctl status scaev-monitor.service
|
|
|
|
echo ""
|
|
echo "Service installed successfully!"
|
|
echo ""
|
|
echo "Useful commands:"
|
|
echo " sudo systemctl status scaev-monitor # Check status"
|
|
echo " sudo systemctl stop scaev-monitor # Stop service"
|
|
echo " sudo systemctl start scaev-monitor # Start service"
|
|
echo " sudo systemctl restart scaev-monitor # Restart service"
|
|
echo " journalctl -u scaev-monitor -f # View live logs"
|
|
echo " tail -f ~/scaev/logs/monitor.log # View monitor log"
|