IoT
Menambahkan waktu pada riwayat perintah shell
Dulu saya pernah membahas bagaimana melihat riwayat perintah yang dieksekusi di Linux. Tampilannya sangat sederhana, cuma ada nomor urut dan perintah apa saja yang dijalankan. Dari sini biasanya sudah cukup mengira – ngira apa yang sedang dikerjakan, tapi secara spesifik kapan ya menebak – nebak jadinya.
Jadi sebenarnya history itu juga mencatat waktu kapan dijalankannya perintahnya, tapi secara default tidak ditampilkan. Bagaimana caranya untuk memunculkannya? Mudah kok, eksekusi saja ini:
HISTTIMEFORMAT="%y/%m/%d %T "
Atau
echo 'export HISTTIMEFORMAT="%y/%m/%d %T "' >> ~/.bashrc
Kalau sudah 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 untuk setiap baris perintahnya. Lengkap dengan tanggal, bulan dan tahun dan jamnya. 🙂