Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
  Condividi: Facebook Twitter
prompt...
#1
ciao,
mettiamo che ho un programma che posso comandare anche da prompt comandi
chiamiamolo dns-proxy.exe
e mettiamo che ho un servizio in windows che mi parte allo start e fa partire avviare il programma
e nella cartella del programma ho un file .log dove c'e' la sua attività
ad es se stoppo il servizio vedo come ultimo evento: stopped
se lo riavvio mi continua con i nuovi avvisi di log
ora io ho un comando in prompt:
Codice:
dns-proxy.exe -config dns-proxy.toml -check

che verifica che:
il file .exe sia compatibile con il file .toml
e mi fa vedere a video il risultato:

Codice:
[2023-02-05 17:08:11] [NOTICE] dns-proxy 0.1.5
[2023-02-05 17:08:11] [NOTICE] Source [public-resolvers] loaded
[2023-02-05 17:08:11] [NOTICE] Source [relays] loaded
[2023-02-05 17:08:11] [NOTICE] Configuration successfully checked


come si fa a far andare tale risultato nel file di log?

se io provo:
Codice:
dns-proxy.exe -config dns-proxy.toml -check > dns-proxy.log

mi esce:
Codice:
Impossibile accedere al file. Il file è utilizzato da un altro processo.


allora stoppo il servizio in services.msc
lo rilancio ed ottengo sempre a video:


Codice:
[2023-02-05 17:08:11] [NOTICE] dns-proxy 0.1.5
[2023-02-05 17:08:11] [NOTICE] Source [public-resolvers] loaded
[2023-02-05 17:08:11] [NOTICE] Source [relays] loaded
[2023-02-05 17:08:11] [NOTICE] Configuration successfully checked


ma se provo ad aprire il file .log lo trovo -pulito- senza più alcun evento...in pratica me li ha cancellati tutti i precedenti
allora riavvio il servizio e nel file di log ho la nuova attività...ma...
non c'e' traccia di quel check di compatibilità...in sostanza non ci trovo scritto:


Codice:
[2023-02-05 17:08:11] [NOTICE] dns-proxy 0.1.5
[2023-02-05 17:08:11] [NOTICE] Source [public-resolvers] loaded
[2023-02-05 17:08:11] [NOTICE] Source [relays] loaded
[2023-02-05 17:08:11] [NOTICE] Configuration successfully checked

ecco c'e' un modo per avere tale check scritto nel file di log?
io credo che il nocciolo sia tutto nel comando:

Codice:
dns-proxy.exe -config dns-proxy.toml -check > dns-proxy.log


di sicuro bisogna scrivere qualcosa di diverso lì...ma cosa...??....

grazie in anticipo
Cita messaggio


Messaggi in questa discussione
prompt... - da p060477 - 05/02/2023, 17:45
RE: prompt... - da bobo779256 - 06/02/2023, 18:34
RE: prompt... - da rage75 - 06/02/2023, 19:13
RE: prompt... - da p060477 - 06/02/2023, 19:15

Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)