Aceasta este comanda aj-snapshot care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
aj-instantaneu
REZUMAT
aj-instantaneu [ -adfjqrx ] [ -p interval_interval ] [ -i numele clientului ]... [ FILE ]
DESCRIERE
Aj-snapshot este un mic program care poate fi folosit pentru a face instantanee ale conexiunilor realizate
între clienții JACK și/sau ALSA. Deoarece JACK poate oferi atât suport audio, cât și MIDI
programe, aj-snapshot poate stoca ambele tipuri de conexiuni pentru JACK. ALSA, pe de altă parte
de mână, oferă doar facilități de rutare pentru clienții MIDI. Dacă suni la aj-snapshot fără
orice opțiuni, aj-snapshot va stoca toate ALSA curente și conexiuni JACK la FILE.
fișierul va fi un fișier XML și puteți utiliza un editor de text dacă doriți să îl editați manual.
OPŢIUNI
-a or --alsa
Stocați sau restaurați numai conexiunile midi ALSA. Funcționează și în modul daemon.
-d or --daemon
Rulați aj-snapshot în modul daemon. Aj-snapshot va încerca mai întâi să restaureze
conexiuni din fișierul instantaneu specificat. După aceasta, va aștepta noi
porturile care urmează să fie înregistrate la ALSA sau JACK. În fiecare secundă în mod implicit, aj-snapshot va
verificați dacă au fost înregistrate porturi noi în ALSA sau JACK. Când acesta este cazul, va fi
încercați să restabiliți conexiunile din fișierul instantaneu. Dacă porniți aj-snapshot în
modul daemon, nu trebuie să specificați -r,--restabili steag așa cum este subînțeles
oricum.
Dacă trimiteți semnalul HUP către demon, demonul va reîncărca fișierul instantaneu.
Acest lucru vă oferă posibilitatea de a declanșa o restabilire a conexiunilor. Pentru un exemplu pe
cum să faceți acest lucru, consultați secțiunea EXEMPLE de mai jos. Când combinați modul daemon
cu -x,--elimina opțiunea, trimiterea semnalului HUP către demon va șterge totul
conexiunile înainte de restaurare.
Când serverul JACK este oprit (sau se blochează) în timp ce aj-snapshot rulează în modul daemon,
aj-snapshot va încerca să continue să ruleze. Când serverul JACK este pornit din nou mai târziu,
aj-snapshot va reatașa automat și va restabili conexiunile atunci când este necesar.
-f or --forta
Când încercați să salvați un instantaneu peste un fișier existent, aj-snapshot vă va întreba dacă
doriți să suprascrieți acel fișier. Cu această opțiune, puteți forța aj-snapshot să
suprascrie acel fișier.
-j or --jack
Stocați sau restaurați doar conexiunile audio și midi JACK. Funcționează și în modul daemon.
-p interval
Ori de câte ori un program înregistrează un port cu ALSA sau JACK, aj-snapshot va vedea dacă
există conexiuni în fișierul instantaneu care ar trebui restaurate. În mod implicit, aj-
snapshot va verifica (sondaj) dacă există porturi noi la fiecare secundă (1000 de milisecunde).
Cu această opțiune puteți alege cât de des ar trebui să verifice aj-snapshot pentru porturi noi.
Valoarea a interval trebuie specificat în milisecunde.
-q or --Liniște
Nu tipăriți nicio informație despre conexiunile care sunt stocate sau restaurate.
-r or --restabili
Când specificați -r flag, aj-snapshot va încerca să restabilească toate ALSA și JACK
conexiuni de la FILE. (fără el, aj-snapshot va încerca stoca conexiuni la
FILE). Puteți combina această opțiune cu -a or -j opțiuni, dacă doriți
restabiliți numai conexiunile ALSA sau JACK.
-x or --elimina
-x opțiunea poate fi utilizată la restaurarea conexiunilor sau la rularea în daemon
modul. Cu această opțiune, aj-snapshot va elimina toate conexiunile existente înainte
restabilirea fișierului instantaneu. Când îl combini cu -a or -j opțiunea, doar
conexiunile pentru subsistemul specific (ALSA sau JACK) vor fi eliminate. Fara
-x opțiunea, aj-snapshot va încerca să restabilească conexiunile deasupra conexiunilor
care sunt deja active.
Mai există un mod în care puteți utiliza -x opțiune. Dacă suni la aj-snapshot
fara FILE argument, puteți folosi -x opțiunea de a elimina toate ALSA existente
și conexiuni JACK (fără a face nimic altceva). Ca și înainte, îl puteți combina
cu -a or -j opțiuni.
-i numele clientului
Puteți folosi această opțiune pentru a denumi un client care ar trebui ignorat de aj-snapshot. Tu
ar trebui să scrie numele exact al clientului după opțiunea -i. Dacă acel nume
conține spații sau alte caractere care au o semnificație specială pentru shell, tu
ar trebui să pună numele între ghilimele simple (cele mai sigure) sau duble. Pentru a sti exact
numele unui client, puteți salva un instantaneu și puteți căuta numele în instantaneu
fişier. Dacă doriți să ignorați mai mulți clienți, trebuie să repetați -i opțiunea cu
nume diferite de clienți (maximum 50 de clienți).
-h or --Ajutor
Imprimați un scurt mesaj de ajutor
EXEMPLE
aj-instantaneu test.snap
Stochează un instantaneu al tuturor conexiunilor ALSA și JACK curente într-un fișier numit
„test.snap”. Dacă acel fișier există deja, aj-snapshot vă va întreba dacă doriți
suprascrie acel fișier.
aj-instantaneu -r test.snap
Restabilește toate conexiunile ALSA și JACK din fișierul „test.snap”. Aceasta va pleca
orice alte conexiuni active intacte.
aj-instantaneu -xr test.snap
Restaurați toate conexiunile ALSA și JACK din fișierul „test.snap”, dar eliminați-le pe toate
mai întâi conexiunile existente.
aj-instantaneu -a test.snap
Stocați toate conexiunile ALSA curente în „test.snap”.
aj-instantaneu -rj test.snap
Restaurați toate conexiunile JACK din „test.snap”. Aceasta înseamnă că conexiunile ALSA
care ar putea fi stocate în fișier nu vor fi restaurate.
aj-instantaneu -qfj test.snap
Stocați toate conexiunile JACK curente în „test.snap”. Nu tipăriți nicio informație pe standard
afară (tăceți) și suprascrieți forțat „test.snap” dacă acesta există deja.
aj-instantaneu -topor
Eliminați toate conexiunile ALSA
aj-instantaneu -d test.snap &
Rulați aj-snapshot în modul daemon și transformați-l într-un proces de fundal (&). Ori de câte ori un nou
Clientul ALSA sau JACK înregistrează un port, conexiunile de la test.snap vor fi restaurate.
aj-instantaneu -djx test.snap &
Rulați aj-snapshot în modul daemon pentru conexiunile JACK în „test.snap”. Inlătură tot
conexiunile JACK existente ori de câte ori conexiunile de la test.snap sunt restaurate.
1) aj-instantaneu -d test.snap &
2) aj-instantaneu -f test.snap
3) ucide -HUP $(pidof aj-instantaneu)
1) Mai întâi porniți aj-snapshot în modul daemon cu fișierul „test.snap”.
2) După unele modificări de conexiune, o a doua instanță de aj-snapshot (care nu este
rulează în modul daemon) suprascrie acel fișier cu starea nouă a conexiunilor.
3) Trimiteți semnalul HANGUP către demon pentru a-l face să reîncarce fișierul cu noul
starea conexiunilor (vezi „om kill” și „man pidof”).
Utilizați aj-snapshot online folosind serviciile onworks.net