GNU/Linux >> Belajar Linux >  >> Linux

Catat Perintah Apa Saja yang Mirip dengan `waktu`?

Pertanyaan ini sudah memiliki jawaban di sini :Mengawali cap waktu untuk setiap baris keluaran dari sebuah perintah

(9 jawaban)
Tutup 4 tahun yang lalu.

time(1) perintah memungkinkan Anda mengatur waktu perintah apa pun, dengan meneruskannya sebagai argumen ke time .

Saya tahu itu mungkin untuk mengarahkan stderr dan stdout ke file melalui 2>&1 , dan ada juga tee(1) yang memungkinkan seseorang untuk menyalin inputnya ke layar dan file. Namun, saya tidak tahu cara menambahkan cap waktu ke log.

Apakah ada alat untuk mengarahkan stderr dan stdout ke file, DAN menambahkan stempel waktu ke file tersebut untuk tujuan pencatatan?

Jawaban yang Diterima:

Anda dapat menggunakan ts(1) dari moreutils.

ts from moreutils akan menambahkan stempel waktu ke setiap baris input yang Anda berikan. Anda juga dapat memformatnya menggunakan strftime.

$ echo 'foo bar baz' | ts
Mar 21 18:07:28 foo bar baz
$ echo 'blah blah blah' | ts '%F %T'
2012-03-21 18:07:30 blah blah blah
$ 

Untuk menginstalnya:

sudo apt-get install moreutils

Konten disalin dari jawaban ini:https://stackoverflow.com/a/9813614/221689


Linux
  1. Appnativefy – Ubah Situs Web Apa Pun menjadi Gambar Aplikasi yang Dapat Dieksekusi Tunggal

  2. Cara Memberitahu Logrotate Untuk Mengabaikan File yang Terbuka?

  3. Perintah mv Linux

  1. Linux du perintah

  2. Perintah ip Linux

  3. Perintah cd Linux

  1. Dapatkan Kode Sumber untuk Perintah Linux apa pun

  2. Bagaimana cara mencetak keluaran perintah Linux ke file?

  3. Apakah ada log yang merekam shutdown di Linux?