GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengarahkan output dari perintah waktu ke file di Linux?

Coba

{ time sleep 1 ; } 2> time.txt

yang menggabungkan STDERR dari "waktu" dan perintah Anda ke dalam time.txt

Atau gunakan

{ time sleep 1 2> sleep.stderr ; } 2> time.txt

yang menempatkan STDERR dari "sleep" ke dalam file "sleep.stderr" dan hanya STDERR dari "time" yang masuk ke "time.txt"


Sederhana. GNU time utilitas memiliki opsi untuk itu.

Tetapi Anda harus memastikan bahwa Anda tidak menggunakan time bawaan shell Anda perintah, setidaknya bash builtin tidak menyediakan opsi itu! Itu sebabnya Anda perlu memberikan path lengkap dari time utilitas:

/usr/bin/time -o time.txt sleep 1

Linux
  1. Cara Mengarahkan Output ke File dan Stdout di Linux

  2. Redirect Output Dari Sebuah Perintah Dalam `time Command`?

  3. Bagaimana cara mengarahkan output dari system() ke file?

  1. Cara Menyimpan Output Perintah ke File di Linux

  2. Cara Menggunakan Perintah Tar di Linux

  3. Cara Menggunakan Perintah Sentuh Linux + Contoh

  1. Bagaimana cara menambahkan output ke file?

  2. Bagaimana cara menangkap output dari perintah teratas dalam file di linux?

  3. Bagaimana cara mencetak keluaran perintah Linux ke file?