EnglishFranceseSpagnolo

Favicon di OnWorks

logsvn - Online nel cloud

Esegui logsvn nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando logsvn che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


logapp - Un supervisore di output dell'applicazione.

SINOSSI


logapp [opzione] ... applicazione [--logapp_opzione]... [argomento-app] ...

collegamento simbolico dell'applicazione [--logapp_opzione]... [argomento-applicazione] ...

Invece di chiamare direttamente logapp puoi anche creare un collegamento simbolico con il nome del
applicazione che punta a logapp. Logapp avvierà automaticamente l'applicazione il nome
punta a. Funzionerà anche se il nome del collegamento simbolico è preceduto da ceppo.

DESCRIZIONE


Logapp è un'utilità wrapper che aiuta a supervisionare l'esecuzione di applicazioni che
produrre pesanti output per console (es. make, CVS e Subversion). Lo fa registrando,
tagliare e colorare ogni riga dell'output prima di visualizzarlo. Si può chiamare
invece dell'eseguibile che dovrebbe essere monitorato; quindi avvia l'applicazione e
registra tutto il suo output della console in un file. L'output mostrato nel terminale è
preelaborato, ad esempio per limitare la lunghezza delle righe stampate e per mostrare l'output stderr in a
Colore diverso. È anche possibile evidenziare automaticamente le linee che corrispondono a un certo
espressione regolare. La produzione è quindi ridotta alla quantità necessaria, e tutto
le linee importanti sono facili da identificare.

VERSIONI


Le opzioni fornite prima del applicazione vengono elaborati direttamente da logapp.
Opzioni fornite dopo il applicazione gli argomenti vengono analizzati solo se sono preceduti da
--logapp_ (solo nomi di opzioni lunghi) altrimenti vengono passati all'applicazione. Se logapp
viene chiamato tramite un collegamento simbolico tutte le opzioni senza prefisso vengono passate all'applicazione.

Ogni applicazione di solito utilizza due flussi di output indipendenti: stdout per uscita normale
e a stderr per errori e messaggi importanti. Entrambi sono gestiti in modo indipendente da
logapp, quindi sono disponibili molte opzioni per entrambi i flussi.

Le opzioni bool sono accettate 1/0 e a vero falso come valore. Per le opzioni booleane lunghe il valore
può essere omesso, in tal caso si presume che sia "vero".

GENERALE VERSIONI
-?, --Aiuto
Mostra una breve panoramica di tutte le opzioni disponibili.

--versione
Mostra informazioni sulla versione.

--file di configurazione=RISORSE
Usa un file di configurazione specifico invece di cercare nella ricerca di configurazione
percorsi.

--showconfig
Stampa la configurazione corrente di logapp ed esci prima che l'applicazione sia
eseguito. Questo può essere usato per verificare se tutte le opzioni di configurazione sono impostate
correttamente se qualcosa non funziona come previsto.

--configsezione=NOME
Abilita una sezione specifica nel file di configurazione. Se questa opzione non è fornita
il nome dell'applicazione viene utilizzato come predefinito.

--disattivare
Questo disabilita completamente la gestione dei dati di logapp. L'applicazione è ancora avviata,
ma logapp non toccherà i flussi di dati provenienti dall'applicazione. Nessuno dei due
viene eseguita la registrazione né la formattazione dell'output, solo il tempo di esecuzione e l'uscita
stato tracciato. Questo è utile se logapp non sarà in grado di gestire i dati previsti
correttamente, ad esempio quando si avviano applicazioni basate su curses. Dai un'occhiata a
--disable_keywords per vedere come questa opzione può essere abilitata automaticamente.

--disable_keywords=elenco di parole chiave
Con questa opzione può essere fornito un elenco di parole chiave separate da virgole che saranno
causa il --disattivare da abilitare automaticamente se trovato nell'opzione applicazioni
elenco. Questo è utile se un'applicazione di solito fornisce un output basato su linea, ma
crea dati binari o usa un frontend basato su curses se chiamato con uno specifico
parametro. Puoi anche usare il --detetescape opzione per un altro modo per farlo
senza disabilitare la funzionalità di registrazione.

--detescape=bool
Questa opzione può essere utilizzata per attivare o disattivare il rilevamento della sequenza di fuga. Con fuga-
logapp per il rilevamento della sequenza abiliterà automaticamente la gestione del flusso basata su caratteri come
non appena una sequenza di fuga fa parte del flusso specifico. Questo comportamento può essere
utile se stai lavorando con un'applicazione che di solito è basata su linee, ma
avvia altre applicazioni che potrebbero utilizzare sequenze di escape per formattare lo schermo.
Questa opzione eviterà che il terminale venga incasinato in quel caso.

--termine stupido=bool
Con questa opzione impostata su true non ci sarà nessuna colorazione dell'output del terminale per stdout
e a stderr. Normalmente questa opzione è disabilitata e logapp cerca di rilevare "stupido"
terminali stessi.

--usepty=bool
Questa opzione è disponibile solo se logapp è stato compilato con il supporto PTY. Se PTY
il supporto è abilitato con questa opzione impostata su true, logapp si aprirà a pseudo- terminale
per stdout. Questo aiuta a eseguire logapp con le applicazioni che di solito necessitano di a
vero terminale per l'uscita. Puoi disabilitare questa opzione per la maggior parte delle linee basate
applicazioni come make, CVS o Subversion. Altre applicazioni come telnet o
picocom può produrre strani risultati se utilizzato senza supporto PTY.

--ptyremovecr=bool
Questa opzione è disponibile solo se logapp è stato compilato con il supporto PTY. quando
usando uno pseudo terminale per ottenere l'output dell'applicazione otterrai sempre CR-
Terminazioni di riga LF, che di solito non sono desiderate quando si lavora in ambienti UNIX.
Con questa opzione abilitata, logapp tradurrà automaticamente tutta la linea CR-LF
terminazioni nelle terminazioni di riga LF. Questa opzione è abilitata per impostazione predefinita.

--stdout_blen=bytes

--stderr_blen=bytes
La dimensione del buffer di linea può essere regolata per stdout e a stderr indipendentemente da questo
opzione. Se il valore è troppo piccolo, le righe verranno divise se il buffer è pieno.
L'impostazione predefinita è 2048 byte che dovrebbe essere abbastanza grande per la maggior parte delle applicazioni.

--stdout_charbased=bool

--stderr_charbased=bool
Se desideri utilizzare logapp con applicazioni che non producono output basato su linea
puoi abilitare queste opzioni per stdout e a stderr indipendentemente. Con questa opzione
logapp abilitato non si aspetta righe complete e gestirà i dati non appena arrivano
default tutti i singoli pacchetti di dati vengono scritti su una nuova riga se questa opzioneè
abilitato, questo può essere modificato con il --alignlog opzione. Se il risultato sarà
utilizzabile dipende dal tipo di dati generati dall'applicazione.

--extended-regexp=bool
Se questa opzione è abilitata, logapp interpreterà l'espressione regolare fornita
pattern come espressioni regolari estese. L'impostazione predefinita è l'utilizzo di base regolare
espressioni.

REGISTRAZIONE VERSIONI
Questa sezione contiene opzioni che influiscono sul file di registro.

-l, --file di registro=filetto
Questa opzione può essere utilizzata per modificare il file utilizzato per memorizzare il log
dati dell'applicazione. Se viene fornita una stringa vuota, la registrazione è disabilitata e no
verrà creato il file di registro. L'impostazione predefinita è che logapp crea un file di registro chiamato
logapp.log nella directory corrente.

-a, --appendlog=bool
Questa opzione specifica se il file di registro verrà troncato o se i dati verranno troncati
aggiunto a un file esistente all'avvio di logapp.

--dimensionemaxlog=kibyte
Per limitare la dimensione massima del file di registro puoi impostare questa opzione su un valore compreso tra
10 e a 4000000 kiByte. L'impostazione predefinita è 0 che disabilita il limite della dimensione del file di registro.
Esistono diversi modi per implementare la limitazione del file di registro. Dai un'occhiata al
Opzioni --nomelogre e a --circolarlog per saperne di più. Il modo predefinito è che il
l'estensione .old viene aggiunta al file di registro e viene avviato un nuovo file di registro.

--nomelogre=bool
Questa opzione specifica il comportamento quando un file di registro deve essere troncato. Se
--nomelogre è abilitato il file di registro viene rinominato. Il nuovo nome del file sarà lo stesso di
prima con l'estensione definita con --oldlogext aggiunto. L'estensione predefinita è
.vecchio. Questa opzione viene utilizzata insieme al valore di --appendlog e a --dimensionemaxlog

--circolarelog=bool
Se questa opzione è abilitata insieme a un limite di dimensione del file di registro impostato con --dimensionemaxlog,
il file di log verrà utilizzato in modo circolare. Ciò significa che se la dimensione massima è
raggiunto, il puntatore del file viene impostato all'inizio del file e al vecchio contenuto
viene sovrascritto dall'inizio. Ci sono tag aggiunti al file di registro per aiutare
navigando nel file.

--oldlogext=estensione
Definisce l'estensione utilizzata quando logapp rinomina un file di log. Il
--nomelogre l'opzione definisce se logapp rinominerà il file e l'estensione predefinita
è vecchia.

--locklogfile=bool
Con questa opzione attiva il file di log è bloccato per evitare che sia
sovrascritto da un altro compito. Questo è utile in caso di confusione illeggibile di
contenuto diverso sarebbe il risultato. A seconda del valore di
--maxaltlogfiles opzione viene scelto un altro file di registro con lo stesso nome e un numero
aggiunto. Il blocco del file di registro è attivato per impostazione predefinita.

--warnlogfilelock=bool
Questa opzione definisce se deve essere stampato un avviso sulla console se il
il file di registro scelto è già bloccato o in altri modi non accessibile. In questo caso
ci sarà un messaggio prima che l'applicazione venga avviata e subito dopo la sua
esecuzione in cui viene menzionato il nome del file di registro alternativo. Questa opzione è
abilitato per impostazione predefinita. Dai un'occhiata anche a --nomelogstampa dove puoi definire a
ottenere sempre il file di registro corrente segnalato.

--printnomelog=bool
Questa opzione definisce se il nome del file di log utilizzato deve essere stampato dopo il
l'applicazione ha terminato la sua esecuzione. Questa opzione è disabilitata di default. Anche
dai un'occhiata a --warnlogfilelock dove è possibile abilitare/disabilitare un avviso se il
il nome del file di registro è cambiato a causa di un file di registro bloccato.

--maxaltlogfiles=numero
Questa opzione definisce il numero massimo che può essere aggiunto al nome del file di log, se
il file originale non è accessibile. All'avvio di logapp verrà verificato se il
il file di registro attualmente definito è scrivibile, in caso contrario automaticamente a
numero viene aggiunto al nome del file. Se anche il file alternativo non è accessibile
questo numero viene aumentato finché un file non è scrivibile o il valore di maxaltlogfile is
raggiunto. In quest'ultimo caso l'applicazione uscirà con un errore. Se un valore di
0 viene utilizzato solo il nome del file di log originale viene provato. Dai un'occhiata anche a
--warnlogfilelock e a --nomelogstampa opzioni per definire se dovrebbero esserci messaggi
sul file di registro attualmente utilizzato.

--alignlog=bool
Questa opzione viene utilizzata insieme a --stdout_charbased e a --stderr_charbased e a
definisce se i pacchetti di dati vengono scritti nel file di registro non appena arrivano o se lo sono ciascuno
scritto su una nuova riga. L'impostazione predefinita è che ogni pacchetto di dati viene scritto in un nuovo
line, imposta questa opzione su false per disabilitarla.

--alignlinebreaks=bool
Questa opzione viene utilizzata insieme a --stdout_charbased e a --stderr_charbased e a
allinea le righe a sinistra nel file di registro per quanto riguarda prefisso e timestamp.
Questa opzione è abilitata per impostazione predefinita.

--jointimeout=tempo
Questa opzione viene utilizzata insieme a --stdout_charbased e a --stderr_charbased e a
definisce un timeout ms per unire singoli pacchetti a uno. Questo significa se per esempio
due caratteri vengono scritti entro il timeout, vengono trattati come un pacchetto. Questo è
meglio utilizzato insieme a --alignlog e a --logtime. Usa questa opzione se i dati
i pacchetti hanno perso la loro coerenza per qualche motivo (ad esempio se i dati arrivano attraverso un
linea seriale). Questa funzione è disabilitata per impostazione predefinita e può essere abilitata impostando
tempo ad un valore maggiore di 0 ms.

-t, --logtime=bool
Questa opzione può essere abilitata per aggiungere un timestamp ms a ciascuna riga del file di registro.
Normalmente viene utilizzato il tempo dall'avvio dell'applicazione, ma questo può essere modificato con
, il --logreltime opzione.

--logreltime=bool
Se questa opzione è impostata su true, il --logreltime l'opzione utilizzerà il relativo
tempo dall'ultima riga per i timestamp registrati.

--logenv=bool
Con questa opzione impostata su true logapp aggiungerà un elenco di tutti gli ambienti attivi
variabili nel file di registro. Questa opzione è disabilitata di default.

-p, --stdout_lineprefix=prefisso

-P, --stderr_lineprefix=prefisso
Saper distinguere stdout e a stderr l'output nel file di log logapp può prefisso
ogni riga con una stringa che indica se la riga appartiene a un dato specifico
flusso. Queste stringhe possono essere modificate con questa opzione. L'impostazione predefinita è quella stdout
non ha un prefisso e stderr è preceduto da STDER:.

CONSOLE USCITA VERSIONI
Questa sezione contiene opzioni che influiscono sull'output visivo sulla console.

--termine stupido=bool
Questa opzione disabilita la colorazione dell'output. Questo di solito viene fatto automaticamente se a muto
viene rilevato il terminale.

-s, --stampa_riepilogo=bool
Se questa opzione è impostata su true, verrà stampato un breve riepilogo dopo il
l'applicazione è terminata. Questa opzione è disabilitata di default.

-f, --stdout_fgcol=colore

-F, --stderr_fgcol=colore
Queste opzioni definiscono il colore di primo piano per il flusso di dati specifico. Il valore
può essere una delle voci in consolle colore tavolo alla fine di questa sezione.

-b, --stdout_bold=bool

-B, --stderr_bold=bool
Queste opzioni definiscono se deve essere stampato il carattere per il flusso di dati specifico
grassetto.

-r, --stdout_regexp=Basic espressione

-R, --stderr_regexp=Basic espressione
L'espressione regolare che può essere definita con questa opzione viene applicata a ogni
linea del flusso di dati specifico. In una partita il colore di sfondo cambia in
valore fornito con il --stdout_regexp_bgcol rispettivamente --stderr_regexp_bgcol
opzione.

--stdout_regexp_bgcol=colore

--stderr_regexp_bgcol=colore
Queste opzioni definiscono il colore di sfondo per il flusso di dati specifico per il caso
che l'espressione regolare appropriata fornita con --stdout_regexp or
--stderr_regexp partite. Il valore può essere una delle voci in consolle colore
tavolo alla fine di questa sezione.

-c, --stdout_clip=larghezza

-C, --stderr_clip=larghezza
Queste opzioni definiscono in quale colonna l'output deve essere ritagliato per lo specifico
stream per ridurre la quantità di dati scritti sulla console. Se un valore di -1 is
a condizione che il ritaglio sia disabilitato per il flusso. Un valore di -2 imposta il ritaglio su
la larghezza della console corrente. È anche possibile utilizzare disable e a auto invece di
i valori numerici. L'impostazione predefinita è quella stdout è limitato alla larghezza della console e
per cui il clipping è disattivato stderr.

consolle colore tavolo

?
│# │ colore │
?
│-1 │ (console) predefinito │
?
│0 │ nero │
?
│1 │ rosso │
?
│2 │ verde │
?
│3 │ marrone │
?
│4 │ blu │
?
5 │ magenta
?
6 │ ciano │
?
│7 │ bianco │
?

COMANDO ESECUZIONE VERSIONI
Questa sezione contiene opzioni che configurano l'esecuzione dei comandi regolarmente
corrispondenze di espressione.

--exitonexecfail=BOOL
Questa opzione definisce se logapp deve uscire e terminare l'applicazione incapsulata se il
il valore di ritorno di un comando eseguito indica un errore. Di default questa opzione è
disabilitato e logapp ignora lo stato di ritorno dei comandi eseguiti.

--preexec=command
Il comando che può essere fornito con questa opzione viene eseguito direttamente prima del
viene avviata l'applicazione. A questo punto l'intestazione è già scritta nel file di registro
e può essere analizzato dal comando.

--postexec=command
Il comando che può essere fornito con questa opzione viene eseguito direttamente dopo il
l'applicazione è uscita. In questo momento il file di log è già chiuso per la scrittura quindi
tutto l'output dell'applicazione e il piè di pagina sono già inclusi e possono essere elaborati da
il comando.

-e, --stdout_execregexp=Basic espressione

-E, --stderr_execregexp=Basic espressione
L'espressione regolare che può essere definita con questa opzione viene applicata a ogni
linea del flusso di dati specifico. In una partita il comando fornito con il
--stdout_execcomand rispettivamente --stderr_execomand l'opzione viene eseguita. Un vuoto
Il valore per questa opzione disabilita la corrispondenza delle espressioni regolari.

-x, --stdout_execcomand=command

-X, --stderr_execcomand=command
Questa opzione definisce il comando che viene eseguito su una corrispondenza di espressione regolare. Il
l'espressione regolare può essere definita separatamente per il stdout e a stderr streaming con
, il --stdout_execregexp rispettivamente --stderr_execregexp opzione.

REGOLARE ESPRESSIONI


Le espressioni regolari sono modelli che descrivono le stringhe. Logapp utilizza questi modelli per
eseguire azioni in base alle stringhe trovate nel flusso di dati. L'implementazione è identica
a quello che è usato da grep.

Logapp comprende la sintassi "di base" e "estesa" delle espressioni regolari come definite da
POSIX. L'impostazione predefinita è utilizzare il set di base, ma puoi passare a modelli estesi con
, il --extended-regexp parametro. Si prega di dare un'occhiata al grep(1) e regex(7) pagina man
per informazioni dettagliate.

ESEMPI
Corda Corrisponde a "Stringa"

^Stringa
Corrisponde a "Stringa" all'inizio di una riga

stringa$
Corrisponde a "Stringa" alla fine di una riga

^Stringa$
La riga contiene solo "Stringa"

[Ss]stringa
Corrisponde a "Stringa" o "stringa"

Forte Il punto corrisponde a tutti i caratteri, quindi corrisponde ad esempio a "Stringa" o "Forte"

String.*ng
Il punto insieme alla stella corrisponde a qualsiasi numero di caratteri, quindi corrisponde a
esempio "Stringa" o "Streaming"

^[AZ] *
Corrisponde a uno qualsiasi dei caratteri dalla A alla Z all'inizio di una riga seguita
per zero o per qualsiasi numero di spazi

Stringa\|Parola
Corrisponde a "Stringa" o "Parola" quando si lavora con basic Basic espressioni

Stringa|Parola
Corrisponde a "Stringa" o "Parola" quando si lavora con Basic espressioni

AMBIENTE


TERMINE Questa variabile viene controllata per vedere in quale tipo di console logapp è in esecuzione.
Attualmente solo il valore muto viene gestito in un modo speciale — disabilitando la console
colori. Se la TERMINE manca la variabile anche si presume un terminale stupido. Il
l'impostazione può essere sovrascritta abilitando/disabilitando la modalità terminale muto utilizzando il tasto
--stupido opzione.

Usa logsvn online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Psi
    Psi
    Psi è un potente XMPP multipiattaforma
    client progettato per utenti esperti.
    Sono disponibili build per MS
    Windows, GNU/Linux e macOS. Pubblico:
    Utenti finali...
    Scarica PS
  • 2
    Volley Blobby 2
    Volley Blobby 2
    Continuazione ufficiale del famoso
    Blobby Volley 1.x gioco arcade..
    Pubblico: utenti finali/desktop. Utente
    interfaccia: OpenGL, SDL. Programmazione
    Linguaggio: C++, Lua. C...
    Scarica Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    SuiteCRM è il Cliente pluripremiato
    Gestione delle relazioni (CRM)
    applicazione presentata dagli autori
    e manutentori, SalesAgility. È il
    mos del mondo...
    Scarica SuiteCRM
  • 4
    Poweradmin
    Poweradmin
    Poweradmin è un DNS basato sul Web
    strumento di amministrazione per il server PowerDNS.
    L'interfaccia ha il pieno supporto per la maggior parte
    delle caratteristiche di PowerDNS. Ha pieno
    sostegno...
    Scarica Poweradmin
  • 5
    Struttura Web Gin
    Struttura Web Gin
    Gin è un framework web incredibilmente veloce
    scritto in Golang che può eseguire fino a
    40 volte più veloce, grazie al suo
    API tipo Martini e versione personalizzata di
    http-out...
    Scarica Gin Web Framework
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basato su MX LINUX con
    vari entornos de escritorios. Questo è
    un'applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/cereu...
    Scarica CEREUS LINUX
  • Di Più "

Comandi Linux

  • 1
    aa-clickquery
    aa-clickquery
    aa-clickquery - programma per interrogare
    click-apparmor DESCRIZIONE: Questo programma
    viene utilizzato per interrogare click-apparmor per
    informazione. UTILIZZO: aa-clickquery
    --click-fra...
    Esegui aa-clickquery
  • 2
    aa-exec-clic
    aa-exec-clic
    aa-exec-click - programma per l'esecuzione
    fare clic sui pacchetti in isolamento
    DESCRIZIONE: Questo programma è utilizzato per
    eseguire il pacchetto di clic in AppArmor
    confinamento. IO...
    Esegui aa-exec-click
  • 3
    cpio
    cpio
    cpio - copia i file da e verso gli archivi ...
    Eseguire cpio
  • 4
    pipa
    pipa
    cpipe - copia stdin in stdout while
    contare i byte e segnalare lo stato di avanzamento...
    Esegui cpipe
  • 5
    FvwmSalva
    FvwmSalva
    FvwmSave: il layout del desktop Fvwm
    modulo di salvataggio...
    Esegui FvwmSave
  • 6
    FvwmSave1
    FvwmSave1
    FvwmSave: il layout del desktop FVWM
    modulo di salvataggio...
    Esegui FvwmSave1
  • Di Più "

Ad