Menambahkan waktu pada riwayat perintah shell

By | June 20, 2019

Dulu saya pernah membahas bagaimana melihat rekam petunjuk yang dieksekusi di Linux. Tampilannya amat sederhana, cuma ada nomor urut dan petunjuk apa saja yang dijalankan. Dari sini biasanya telah lumayan mengira – ngira apa yang sedang dikerjakan, tapi secara spesifik kapan ya menebak – nebak jadinya.

Jadi hakekatnya history itu pun mencatat waktu kapan dijalankannya perintahnya, tapi secara default tak ditampilkan. Bagaimana caranya bagi memunculkannya? Gampang kok, eksekusi saja ini:

HISTTIMEFORMAT=%y/%m/%d %T 

Atau

echo 'export HISTTIMEFORMAT=%y/%m/%d %T ' >>  /.bashrc

Kalau telah silahkan panggil lagi dan akan muncul informasi seperti berikut:

  113  17/02/07 08:33:35 apt-get update && apt-get upgrade
114 17/02/07 08:33:35 wget http://download-new.utorrent.com/os/linux-i386-debian-7-0/track/beta/endpoint/utserver/utserver.tar.gz
115 17/02/07 08:33:35 tar zxf utserver.tar.gz -C /opt/
116 17/02/07 08:33:35 cd /opt/utorrent-server*
117 17/02/07 08:33:35 ldd utserver | egrep 'not found'
118 17/02/07 08:33:35 ldd utserver
119 17/02/07 08:33:35 ls
120 17/02/07 08:33:35 file utserver
121 17/02/07 08:33:35 ldd utserver
122 17/02/07 08:33:35 mkdir /opt/utorrent/
123 17/02/07 08:33:35 ln -s /opt/utorrent-server-alpha-v3_3/utserver /usr/bin/utserver

Jadi akan dilengkapi timestamp bagi setiap baris perintahnya. Komplit dengan tanggal, bulan dan tahun dan jamnya. ?


Sumber https://servernesia.com