Ini adalah "masalah khusus platform" :-)
Mac OS X menggunakan sebagai default shell BASH seperti banyak sistem Un * x / Linux lainnya.
Surat dari sistem Anda disimpan di kotak surat untuk pengguna Anda, yang sering berada di /var/mail/$user
Karena kadang-kadang kotak surat Anda akan berisi pesan-pesan penting (tugas cronjob yang gagal, dll.) Anda tidak memeriksanya sendiri setiap waktu.
BASH (dan banyak cangkang lain) memiliki fitur yang disebut cek surat, yang menampilkan pesan Anda saat pertama kali Anda membuka terminal.
$ MAILCHECK adalah variabel lingkungan yang berisi detik ketika saatnya untuk memeriksa email baru. Mail juga diperiksa sebelum menampilkan prompt utama. Lihat selengkapnya di man bash
- Bash Variabel .
Untuk mencegah cek untuk email baru, Anda bisa menghapus $ MAILCHECK. Tempat yang tepat untuk ini adalah file .bashrc Anda, yang akan dibaca ketika Anda membuka sebuah shell. Ada di direktori home user Anda.
Tambahkan ke ~ / .bashrc:
unset MAILCHECK
untuk menonaktifkan pesan.
Tentu saja juga memungkinkan untuk menghapus email seperti TJ Crowder yang disebutkan :-)
Saya memiliki sheevaplug dengan Debian. Saya mengomentari baris yang dilaporkan dengan memasukkan # dan menyelesaikan masalah.
File untuk diedit di debian:
Baris komentar di file:
sumber
Jalankan
crontab -e
dan tambahkan output ke pekerjaan cron Anda. Jika Anda ingin menonaktifkan email hanya untuk satu tugas cron, Anda perlu mengarahkan ulang hasilnya/dev/null
dengan menambahkan> /dev/null 2>&1
di akhir baris.Sebagai contoh:
sumber