Utilizza il reindirizzamento, ad esempio:
ping 192.168.1.1 -t > filename.txt
Questo reindirizzerà tutto l'output (standard) dal programma in filename.txt
, che verrà creato se non esiste e sovrascritto se lo fa.
È possibile utilizzare >>
invece di >
reindirizzare l'output su un file e aggiungere i risultati alla fine del file, anziché sovrascrivere (grazie a @Jane T per il promemoria) .
Si noti che si non ricevere il normale uscita sullo schermo, se si esegue questa operazione.
Aggiornamento in risposta al commento
Per ritardare tra ping e registrare il tempo di ciascuno, è possibile eseguire alcuni script.
Ecco un veloce file batch di Windows che ho messo insieme. Stampa l'ora, esegue il ping di Google, quindi attende 3 secondi prima di ripetersi. Sono non un esperto di file batch, quindi se macchie nessuno dei problemi contrassegna in su! E questo probabilmente non è il modo "migliore" per ottenere ciò che stai cercando - questo potrebbe davvero fare una domanda separata.
@ECHO OFF
:LOOPSTART
time /T
ping www.google.com -n 4
sleep -m 3000
GOTO LOOPSTART
Salvalo in un .bat
file da qualche parte, modifica la destinazione del ping e ritarda il tempo di cui hai bisogno, quindi esegui il .bat
reindirizzamento usando per pompare l'output dell'intero oggetto in un file.
Si noti che questo file batch non termina mai , ma può essere terminato da Ctrl+ Ce quindi Yse eseguito da cmd
. (È necessario premere Y perché chiede se si desidera interrompere il file batch - anche se non si può vedere la domanda perché hai reindirizzato l'uscita!)