#!/bin/bash # Nombre del script SCRIPT_NAME="pymultimon.sh" # Registra el inicio en /opt/curl.txt echo "Inicio: $SCRIPT_NAME" >> /opt/curl.txt ####################################################################################################################### # Multimon-ng ####################################################################################################################### cd /opt git clone https://github.com/EliasOenal/multimon-ng.git cd multimon-ng/ mkdir build cd build cmake .. make sudo make install cd /opt git clone https://github.com/asdil12/pymultimonaprs.git cd pymultimonaprs sudo python2 setup.py install ############# sudo cat > /lib/systemd/system/multimon-rtl.service <<- "EOF" [Unit] Description=Multimon-RTL Service Wants=network-online.target After=syslog.target network-online.target [Service] User=root Type=simple Restart=always RestartSec=3 StandardOutput=null #ExecStartPre=/bin/sh -c 'until ping -c1 noip.com; do sleep 1; done;' ExecStart=sudo pymultimonaprs [Install] WantedBy=multi-user.target EOF ##################### sudo cat > /etc/pymultimonaprs.json <<- "EOF" { "callsign": "HP3ICC-10", "passcode": "12345", "gateway": ["igates.aprs.fi:14580","noam.aprs2.net:14580"], "preferred_protocol": "any", "append_callsign": true, "source": "rtl", "rtl": { "freq": 144.390, "ppm": 0, "gain": 24, "offset_tuning": false, "device_index": 0 }, "alsa": { "device": "default" }, "beacon": { "lat": 8.5212, "lng": -80.3598, "table": "/", "symbol": "r", "comment": "APRS RX-IGATE / Raspbian Proyect by hp3icc", "status": { "text": "", "file": false }, "weather": false, "send_every": 300, "ambiguity": 0 } } EOF ####### systemctl daemon-reload # Registra el final en /opt/curl.txt echo "Finalizado: $SCRIPT_NAME" >> /opt/curl.txt