Membuat file log dari perintah “make”

17 02 2009

Ketika ingin meng-compile suatu source program di sistem operasi turunan UNIX (linux, BSD dll) biasanya kita menggunakan GNU make. Bagi yang menggunakan sistem operasi berbasis server yang tidak menggunakan GUI (Graphical User Interface), output (keterangan) hasil dari compile menggunakan GNU make tersebut akan ditampilkan begitu saja di layar. Lalu jika layarnya di-clear maka hilanglah output tadi. Nah, bagaimana caranya agar semua output kita itu dapat disimpan di sebuah file log? Begini caranya.
Masuklah ke dalam direktori dimana source yang ingin kamu compile berada. Lalu lakukan perintah berikut:

# make >&! arsip.log

atau

# make >arsip.log 2>&1

Hasilnya,sebuah file bernama arsip.log akan terbentuk di direktori tadi dan berisikan output hasil compile kamu. Cara itu namanya redirection, jadi hasil command diarahkan ke sebuah log. Redirection tersebut bukanlah perintah bawaan dari GNU make, jadi kamu tidak akan menemukannya di man pages. Namun cara pertama diatas tidak bisa digunakan untuk bash shell, jadi jika kamu menggunakan bash pakailah perintah yang kedua. Atau jika kamu ingin file log kamu itu ditempatkan di tempat lain, bisa juga seperti ini (bisa untuk bash shell):

# make &>/home/user_kamu/arsip.log

Oke deh, selamat mencoba.

Advertisement

Actions

Information

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s




Follow

Get every new post delivered to your Inbox.