Bagaimana cara saya meninggalkan pesan untuk pengguna lain (lokal)?


27

Saya tahu Anda dapat menggunakan writeuntuk mengirim pesan ke pengguna yang saat ini masuk, tetapi bagaimana Anda meninggalkan pesan untuk pengguna yang tidak masuk? Solusi yang saya lihat adalah memodifikasi motd, tetapi itu akan ditampilkan kepada semua pengguna. Bagaimana saya bisa meninggalkan pesan untuk dibaca pengguna perorangan saat mereka masuk?

Jawaban:


26

Anda dapat menggunakan mailperintah untuk mengirim pesan ke pengguna jdoeseperti ini:

mail -s "The subject goes here" jdoe

Anda akan memasuki lingkungan interaktif di mana Anda dapat mengetik pesan Anda (badan surat). Ketik Control-Ddi awal baris untuk mengakhiri pesan dan mengirimkannya (Anda akan diminta untuk penerima CC opsional - tekan saja enter jika Anda tidak menginginkannya).

Anda juga dapat melakukan:

mail -s "The subject goes here" jdoe < textfile

atau

echo “John, don't forget our meeting” | mail -s "Reminder" jdoe

Lain kali jdoe masuk, ia akan menerima pemberitahuan seperti "Anda punya surat baru" dan ia harus mengetik mailuntuk membacanya (mungkin ini adalah kelemahan jika pengguna tidak tahu ia harus melakukan ini).


Ini persis apa yang saya cari! Sekarang adakah cara untuk menunjukkan berapa banyak pesan baru yang ada tanpa membuka mail? Saya membaca halaman manual dan saya tidak melihat cara untuk melakukannya. Saya juga tidak bisa membuat skrip bash yang mendorong 'q' untuk saya sejauh yang saya tahu.
styfle

Saya perhatikan bahwa ketika saya masuk, ada tulisan 'You have mail' sehingga sudah terpecahkan. Tetapi jika ada yang bertanya-tanya, Anda dapat menggunakan skrip echo "q" | mailuntuk melihat berapa banyak pesan yang Anda miliki.
styfle

Perhatikan bahwa pemberitahuan tersebut dikeluarkan oleh shell dan dapat dimatikan. Misalkan Anda menggunakan Bash, lihat MAIL, MAILCHECKdan MAILPATHpada pria itu untuk mengetahui apa yang dapat Anda harapkan.
manatwork

1
Anda juga dapat menjalankan biff untuk memantau kotak surat.
casualunixer

ini tidak berhasil. Saya mengirim email ke pengguna lokal dan masuk ke pengguna itu tetapi tidak menerima email apa pun.
Necktwi

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.