Perintah Dinding di Linux dengan Contoh

Di lingkungan Linux, ada skenario ketika banyak user bekerja di server secara bersamaan melalui SSH. Namun, terkadang admin sistem perlu me-restart atau mematikan sistem karena misalnya pemeliharaan sistem, peningkatan kernel, penambahan atau penghapusan perangkat keras dari server. Jika ini masalahnya, admin sistem harus memberi tahu semua user yang masuk untuk menyimpan pekerjaan mereka. Email tidak cocok dalam situasi ini, karena pertama-tama Anda harus mencari tahu siapa yang masuk dan kemudian mengirim email kepada mereka. Juga, Anda tidak tahu kapan user akan membaca email. Untungnya, ada perintah “dinding” Linux yang memungkinkan Anda melakukan ini dengan mudah.

Di sini, kita akan menjelaskan useran perintah dinding di Linux. Ingat, perintah dinding bekerja sama untuk semua distribusi Linux.

Catatan : Perintah dinding hanya menampilkan pesan di jendela Terminal user yang masuk. Pengguna yang hanya bekerja pada GUI, tanpa jendela Terminal terbuka tidak akan dapat melihat pesan.

Perintah Dinding Linux

Perintah Linux Wall memungkinkan Anda mengirim pesan atau konten file ke semua user yang saat ini masuk. Jika tidak ada file atau pesan yang ditentukan, perintah dinding membaca pesan dari stdin (input standar).

Sintaks Perintah Dinding

Sintaks untuk perintah dinding adalah sebagai berikut:

$ wall [options] [message-or-filename]

Kirim Pesan ke Semua Pengguna

Untuk mengirim pesan ke semua user yang saat ini masuk, ketik wall diikuti dengan pesan yang ingin Anda kirim.

$ wall System is going down for 1-hour maintenance.

Perintah ini akan mengirim pesan ke semua user yang masuk dengan jendela Terminal terbuka.

Catatan : Untuk beberapa distro Linux, Anda harus menjalankan perintah di atas sebagai user super. Juga, jika user telah memilih untuk menolak pesan ke Terminal mereka (seperti menggunakan perintah mesg), maka hanya user sudo yang dapat mengirim pesan ke Terminal mereka.

Berikut adalah output yang ditampilkan kepada dua user “linuxways” dan “ummara” yang login ke server melalui SSH. Pengguna ini bekerja dari sistem yang menjalankan Ubuntu dan Debian.


Perintah dinding juga membaca pesan daristdin(masukan standar). Untuk melakukannya, cukup ketik dinding dan tekanEnter.

$ wall

Setelah itu, ketik pesan atau pesan apa pun yang ingin Anda kirim ke user yang masuk. Setelah Anda selesai mengetik pesan, tekanCtrl+D untuk mengirim pesan-pesan itu.

this is first line

this is second line

.

Berikut adalah output yang diterima semua user yang masuk di Terminal mereka.

Kirim Pesan dari File

Jika ada beberapa pesan yang harus sering Anda ulangi, Anda cukup mengetikkannya dalam sebuah file. Ketika Anda harus mengirim pesan-pesan itu ke user yang masuk, cukup panggil file itu dengan perintah dinding. Ingat, Anda akan memerlukan hak sudo jika Anda ingin mengirim pesan dari file.

$ sudo wall <filename>

Misalnya pada output berikut, konten file pertama kali ditampilkan menggunakan perintah cat. Kemudian untuk mengirim pesan yang terkandung dalam file, nama file diteruskan ke perintah dinding.

Ini adalah output (dari file msg.txt< /em> ) yang diterima oleh user yang masuk.

Kirim Pesan ke Grup

Alih-alih mengirim pesan ke semua user yang masuk, Anda dapat mengirimnya hanya ke anggota grup yang saat ini masuk ke sistem Anda. Sintaksnya adalah sebagai berikut:

$ wall -g [group] [message]

Misalnya, untuk mengirim pesan ke grup bernama “sshusers”, perintahnya adalah:

$ wall -g sshusers System is going down for 1 hour maintenance.

Semua anggota grup “sshusers” yang saat ini masuk ke server akan menerima pesan yang ditentukan.

Menekan Spanduk

Perintah dinding menampilkan spanduk sebelum menampilkan pesan seperti yang dapat dilihat pada tangkapan layar berikut.

Untuk menekan spanduk ini, gunakan opsi -n dengan perintah dinding:

$ wall -n <message>

Misalnya, perintah berikut hanya akan menampilkan pesan yang ditentukan saat menekan spanduk.

$ wall -n System is going down for 1 hour maintenance.

Semua user Terminal yang masuk akan menerima pesan tanpa spanduk.

Lihat Informasi Versi

Untuk melihat versi perintah dinding, gunakan perintah berikut:

$ wall -V

Output berikut menunjukkan versi utilitas dinding adalah 2.34.

Wall adalah utilitas praktis yang membantu admin sistem multi-user dengan cepat memberi tahu user lain untuk menyimpan pekerjaan mereka sebelum sistem dimatikan atau di-boot ulang. Pada artikel ini, kami membahas cara menggunakan perintah dinding untuk berkomunikasi dengan user yang masuk. Semoga Anda menemukannya menarik dan bermanfaat.

Related Posts