Anda tahu, iTerm2 akan mengubah warna tab menjadi merah atau ungu. Tetapi kadang-kadang ketika saya menjalankan pekerjaan yang panjang dalam satu tab, saya harus memeriksa apakah itu sering dilakukan. Jadi .. bisakah saya mendapatkan notifikasi ketika ada keluaran baru dalam satu tab? Jika ya, bagaimana caranya?
notification-center
iterm
Tony Han
sumber
sumber
Jawaban:
Anda dapat menggunakan Terminal Notifier . Setelah terinstal jalankan perintah seperti ini:
Saat
long-running-command
selesai Anda akan mendapat notifikasi.sumber
;
alih-alih&&
dalam respons nwinklerlong-process && terminal-notifier -message 'Done.' || terminal-notifier -message 'Error running long-process.'
untuk pesan kesalahan yang berbeda.Untuk menyederhanakan penggunaan alat Notifier Terminal yang disebutkan , Anda harus membuat alias untuk itu, termasuk parameternya, sehingga Anda tidak harus mengetikkannya setiap saat.
Di
.bashrc
file Anda , tambahkan alias seperti ini:Maka Anda dapat menggunakannya seperti ini:
BTW: Saya sarankan menggunakan
;
untuk memisahkan perintah, bukan&&
.&&
adalah operator kondisional, ia hanya akan menjalankan perintah kedua jika yang pertama berhasil. Jadi, jika perintah pertama Anda gagal dengan kode keluar bukan nol, Anda tidak akan menerima pemberitahuan. Memisahkannya dengan titik koma akan memastikan bahwa perintah kedua selalu dijalankan, terlepas dari kode keluar perintah pertama. Info lebih lanjut di sini: /unix/100704/difference-between-executing-multiple-commands-with-andSatu hal lagi: Untuk menginstal alat Notifier Terminal, saya merekomendasikan Homebrew . Menggunakan Homebrew membuat instalasi sesederhana
sumber