EnglezăFrancezăSpaniolă

Favicon OnWorks

moosicd - Online în cloud

Rulați moosicd în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda moosicd 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


moosicd - serverul pentru sistemul de tonomat Moosic.

REZUMAT


moosicd --Ajutor|-h|--versiune|-v

moosicd [--dimensiunea-istoriei|-s mărimea] [--config|-c director] [--Liniște|-q|--depanare|-d]
[-S|--stdout] [-t|--tcp port] [-T|--tcp-de asemenea port] [-l|--doar local]

DESCRIERE


moosicd este serverul pentru sistemul jukebox Moosic. Sta în jur, așteaptă să răspundă
comenzi date de un client Moosic (cum ar fi moosic(1)). De asemenea, menține o coadă de articole
pentru a fi jucat, iar dacă această coadă nu este goală, apare primul element din capul
coada și execută o comandă configurabilă de utilizator pentru acel articol. Când această comandă
se încheie, moosicd trece la următorul articol din coada sa, presupunând că coada nu este
gol.

moosicd nu este menit să fie folosit ca un daemon la nivelul întregului sistem care deservește toți utilizatorii dintr-un sistem.
Mai degrabă, fiecare utilizator care dorește să folosească Moosic ar trebui să înceapă o instanță separată de moosicd,
și un utilizator nu poate comunica cu serverul Moosic al altui utilizator fără a lua
măsuri speciale (adică folosirea -c or -t opțiuni pentru moosic).

OPŢIUNI


moosicd este conceput astfel încât în ​​mod normal să nu fie nevoie să utilizați niciuna dintre aceste opțiuni.

-h, --Ajutor
Imprimă text de ajutor și ieșiri.

-v, --versiune
Imprimă informații despre versiune și iese.

-s mărimea, --dimensiunea-istoriei mărimea
moosicd își amintește numele fișierelor melodiilor anterioare pe care le-a redat. Această opțiune se stabilește
dimensiunea maximă a acestei liste de istorie. Valoarea implicită este 50.

-f, --prim plan
În mod implicit, moosicd se desprinde de terminalul curent și se pune în
fundal (adică devine un daemon). Această opțiune dezactivează un astfel de comportament.

-S, --stdout
În mod implicit, moosicd înregistrează aproape toată ieșirea imprimată într-un fișier. Când această opțiune
este utilizat, rezultatul este în schimb imprimat pe dispozitivul de ieșire standard. Acesta de asemenea
împiedică programul să se pună în fundal și să se detașeze de la
terminalul curent.

-q, --Liniște
Această opțiune suprimă aproape toate rezultatele imprimate de la moosicd. Rețineți că, în mod implicit,
moosicd imprimă această ieșire într-un fișier, nu pe dispozitivul de ieșire standard.

-d, --depanare
Această opțiune provoacă moosicd pentru a tipări o mulțime de mesaje despre ceea ce face.
Aceste mesaje sunt de obicei destul de superflue și deranjante. Rețineți că, cu excepția cazului în care -S
este utilizată opțiunea, aceste mesaje vor apărea în fișierul jurnal în loc de standard
dispozitiv de ieșire.

-c director, --config director
Specifică directorul în care moosicd ar trebui să păstreze diferitele fișiere pe care le folosește. The
directorul implicit este ~/.moosic/. Această opțiune este utilă numai în mod extraordinar
circumstanțe. Dacă se folosește această opțiune, orice client Moosic care dorește să comunice
cu moosicd trebuie să i se spună să folosească directorul specificat în loc de cel implicit.

-t port, --tcp port
Această opțiune direcționează serverul să asculte numărul portului TCP dat pentru client
solicitări în loc să utilizeze metoda normală de comunicare. Utilizarea acestei opțiuni fără
il -l opțiunea este extrem de descurajat dacă nu știi ce faci pentru că acolo
nu este nicio garanție că moosicd este securizat împotriva intrărilor rău intenționate dintr-o locație la distanță.
Rețineți că o instanță de moosicd care este început cu această opțiune nu va accepta
solicitări de la un client care utilizează metoda normală de comunicare.

-T port, --tcp-de asemenea port
Această opțiune direcționează serverul să asculte numărul portului TCP dat pentru client
solicită pe lângă utilizarea metodei normale de comunicare. Utilizarea acestei opțiuni
fara -l opțiunea este extrem de descurajat dacă nu ştii ce faci pentru că
nu există nicio garanție că moosicd este securizat împotriva intrărilor rău intenționate de la o telecomandă
locație.

-l, --doar local
Aceasta direcționează serverul să asculte numai conexiunile TCP care provin din
computer local, refuzând conexiunile de la gazde la distanță. Acest lucru are efect numai atunci când
--tcp or --tcp-de asemenea este folosit.

CONFIGURARE


moosicd își dă seama cum să joace elementele din coada sa consultând fișierul de configurare,
care asociază modele de șiruri (sub formă de expresii regulate compatibile cu Perl) cu
comenzi.

Formatul acestui fișier este următorul: Fiecare pereche de linii formează o unitate. Prima linie în
o pereche este o expresie regulată care va fi corelată cu elementele din coadă. Al doilea
linia dintr-o pereche este comanda care va fi folosită pentru a reda orice elemente care se potrivesc cu cele obișnuite
expresie. Numele elementului de redat va fi adăugat la sfârșitul acestei comenzi,
cu excepția cazului în care linia de comandă include un șir special de substituție.

Cel mai simplu tip de șir de substituție este „$item”. Fiecare apariție a „$item” în
comanda va fi înlocuită cu numele melodiei de redat. Celălalt fel de
substituția se numește „substituție de grup potrivit” și este folosită pentru a se referi la specific
părți din numele melodiei care urmează să fie redate.

Comanda nu va fi interpretată de un shell, așa că nu vă obosiți să încercați să utilizați shell
variabile sau globbing sau redirecționare I/O și fiți atenți la modul în care utilizați ghilimele și
parantezele. Dacă aveți nevoie de oricare dintre aceste caracteristici fanteziste, împachetați comanda într-un shell real
script (și nu uitați să utilizați o instrucțiune „exec” în scriptul shell pentru a invoca programul
asta face melodia reală, altfel Moosic nu va putea face lucruri precum oprirea
sau întrerupeți cântecul).

Liniile goale și liniile care încep cu caracterul „#” sunt ignorate. Expresii obisnuite
specificate mai devreme în acest fișier au prioritate față de cele specificate mai târziu.

Utilizați moosicd online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad