Ahojte,
mohl by mě nekterý linuxář poradit jak by měl vypadat skript (a kde by měl být umístěn), který zastaví APRX, modifikuje config pouze pro RF RX>IGate a zase spustí APRX nebo rovnou spustí s jiným konfiguračním souborem ? Prostě chci to spouštět jako dávku z CLI.
Hojda
jde o to, na jakem to mas systemu, ale v naproste vetsine prikazu ma aprx po nainstalovani spousteci scripty uz vytvoreny, takze staci zavolat
/etc/rc.d/init.d/aprx start (stop)
Muzu mit skromny dotaz, proc potrebujes za behu zapinat/vypinat aprx a jeste mu sahat do konfigurace?
Jasný, s tímto /etc/rc.d/init.d/aprx start (stop)
nemám problém, toto normálně používám.
Ale potřebuji něco jiného. Na QTH kde je digi, je v těsné blízkosti teď nově další stanice, která občas jezdí na 2m SSB. Vzhledem ke vzdálenosti dochází při TX k rušení v SSB části 2m pásma. Proto potřebuji nějakým jednoduchým způsobem umožnit mu vypnout TX po dobu jeho provozu na 2m. Bylo by škoda, kdyby alespoň po tu dobu nefungoval směr RX > IGate. Takže moje myšlenka je taková, že udělám nového usera s právem spustit skripty, ktere to TX vypnou a zapnou.
Pak bude nejjednodussi mit dva konfiguraky, jeden RX/TX a druhy RX only, napriklad aprx.rx.conf a aprx.tx.conf
a k tomu dva scriptiky.
#!/bin/bash
/etc/rc.d/init.d/aprx stop
cp /etc/aprx.rx.conf /etc/aprx.conf
/etc/rc.d/init.d/aprx start
alternativne
#!/bin/bash
/etc/rc.d/init.d/aprx stop
cp /etc/aprx.tx.conf /etc/aprx.conf
/etc/rc.d/init.d/aprx start
celej rozdil bude v tom, ze v RX configu bude radka:
tx-ok false
kdezto v TX configu bude
tx-ok true
Dalo by se to resit i jednim scriptikem, ktery bude cist parametry, ale to uz bych nenapsal takhle od stolu.
A nešel by napsat skript, ktery by natvrdo bez potřeby čtení parametrů změnil jeden řádek v configu ?