Perintah Linux

Perintah Dinding di Linux dengan Contoh

Perintah Dinding di Linux dengan Contoh
Di lingkungan Linux, ada skenario ketika banyak pengguna bekerja di server secara bersamaan melalui SSH. Namun, terkadang admin sistem perlu me-restart atau mematikan sistem karena e.g. pemeliharaan sistem, peningkatan kernel, menambah atau menghapus perangkat keras dari server. Jika ini masalahnya, admin sistem harus memberi tahu semua pengguna 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 pengguna akan membaca email. Untungnya, ada perintah "dinding" Linux yang memungkinkan Anda melakukan ini dengan mudah.

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

Catatan: Perintah dinding hanya menampilkan pesan di jendela Terminal dari pengguna 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 pengguna 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:

$ dinding [opsi] [pesan-atau-nama file]

Kirim Pesan ke Semua Pengguna

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

$wall Sistem sedang down untuk pemeliharaan 1 jam.

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

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

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


Perintah dinding juga membaca pesan dari stdin (masukan standar). Untuk melakukannya, cukup ketik dinding dan pukul Memasukkan.

$ dinding

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

ini baris pertama
ini baris kedua
.

Berikut adalah output yang diterima oleh semua pengguna yang masuk di Terminal mereka.

Kirim Pesan dari File

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

$ dinding sudo

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 pesan.txt) diterima oleh pengguna yang masuk.

Kirim Pesan ke Grup

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

$ dinding -g [grup] [pesan]

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

$ wall -g sshusers Sistem sedang down selama 1 jam pemeliharaan.

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:

$ dinding -n

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

$wall -n Sistem sedang down selama 1 jam maintenance.

Semua pengguna Terminal yang masuk akan menerima pesan tanpa spanduk.

Lihat Informasi Versi

Untuk melihat versi perintah dinding, gunakan perintah berikut:

$ dinding -V

Output berikut menunjukkan versi utilitas dinding adalah 2.34.

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

Tutorial OpenTTD
OpenTTD adalah salah satu game simulasi bisnis paling populer di luar sana. Dalam game ini, Anda perlu membuat bisnis transportasi yang luar biasa. Na...
SuperTuxKart untuk Linux
SuperTuxKart adalah judul hebat yang dirancang untuk memberi Anda pengalaman Mario Kart gratis di sistem Linux Anda. Ini cukup menantang dan menyenang...
Pertempuran untuk Tutorial Westnoth
The Battle for Wesnoth adalah salah satu game strategi open source terpopuler yang bisa kamu mainkan saat ini. Tidak hanya game ini telah dikembangkan...