Skripty START/STOP APRX
Skripty START/STOP APRX
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.
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.
Re: Skripty START/STOP APRX
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
Muzu mit skromny dotaz, proc potrebujes za behu zapinat/vypinat aprx a jeste mu sahat do konfigurace?
jde o to, na jakem to mas systemu, ale v naproste vetsine prikazu ma aprx po nainstalovani spousteci scripty uz vytvoreny, takze staci zavolat
Code: Select all
/etc/rc.d/init.d/aprx start (stop)
Petr OK1MGJ, Jirkov, JO60RM
Linux is like a wigwam. No windows, no gates, Apache inside.
Linux is like a wigwam. No windows, no gates, Apache inside.
Re: Skripty START/STOP APRX
Jasný, s tímto 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.
Code: Select all
/etc/rc.d/init.d/aprx start (stop)
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.
Re: Skripty START/STOP APRX
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.
alternativne
celej rozdil bude v tom, ze v RX configu bude radka:
kdezto v TX configu bude
Dalo by se to resit i jednim scriptikem, ktery bude cist parametry, ale to uz bych nenapsal takhle od stolu.
a k tomu dva scriptiky.
Code: Select all
#!/bin/bash
/etc/rc.d/init.d/aprx stop
cp /etc/aprx.rx.conf /etc/aprx.conf
/etc/rc.d/init.d/aprx start
Code: Select all
#!/bin/bash
/etc/rc.d/init.d/aprx stop
cp /etc/aprx.tx.conf /etc/aprx.conf
/etc/rc.d/init.d/aprx start
Code: Select all
tx-ok false
Code: Select all
tx-ok true
Petr OK1MGJ, Jirkov, JO60RM
Linux is like a wigwam. No windows, no gates, Apache inside.
Linux is like a wigwam. No windows, no gates, Apache inside.
Re: Skripty START/STOP APRX
A nešel by napsat skript, ktery by natvrdo bez potřeby čtení parametrů změnil jeden řádek v configu ?
Re: Skripty START/STOP APRX
V podstate sel, ale ma to jeden problem.
Nejak si system musi zjistit, ktery radek ma zmenit, coz prinasi spis komplikace nez spolehlivost.
Navic standardnimi nastroji muzes jedine vzit puvodni konfigurak, prejmenovat si ho nekam a pokusech ho prehrat do noveho, kde se zmeni ona radka s tx-ok. Navic pokud nechces psat parametry, tak zase musis mit dva scripty (pro zmenu na TX a pro zmenu na RX), udelat jeden script jako prepinaci (pri jednom pusteni prepne na TX, pri druhym na RX) je slusne receno o usta.
Neco ti zkusim napsat, snad se ti to bude libit.
Nejak si system musi zjistit, ktery radek ma zmenit, coz prinasi spis komplikace nez spolehlivost.
Navic standardnimi nastroji muzes jedine vzit puvodni konfigurak, prejmenovat si ho nekam a pokusech ho prehrat do noveho, kde se zmeni ona radka s tx-ok. Navic pokud nechces psat parametry, tak zase musis mit dva scripty (pro zmenu na TX a pro zmenu na RX), udelat jeden script jako prepinaci (pri jednom pusteni prepne na TX, pri druhym na RX) je slusne receno o usta.
Neco ti zkusim napsat, snad se ti to bude libit.
Petr OK1MGJ, Jirkov, JO60RM
Linux is like a wigwam. No windows, no gates, Apache inside.
Linux is like a wigwam. No windows, no gates, Apache inside.
Re: Skripty START/STOP APRX
Samozřejmě počítám s řešením se dvěma scripty s tím, že řádek, který se bude přepisovat bude na pevně daném místě i v případě, že bych měnil nebo doplňoval konfiguraci. V případě, že bych byl nucen změnit pozici toho řádku, pak bych upravil patřičně i oba scripty.
Who is online
Users browsing this forum: No registered users and 13 guests