ตรวจสอบกระบวนการและทริกเกอร์การแจ้งเตือน
อย่านั่งรอให้กระบวนการที่ใช้เวลานานเสร็จสิ้น Noti สามารถแจ้งเตือนคุณเมื่อดำเนินการเสร็จสิ้น คุณสามารถรับข้อความบนคอมพิวเตอร์หรือโทรศัพท์ของคุณได้
Noti สามารถส่งการแจ้งเตือนเกี่ยวกับบริการต่างๆ ได้
บริการ | ระบบปฏิบัติการ macOS | ลินุกซ์ | หน้าต่าง |
---|---|---|---|
แบนเนอร์ | |||
คำพูด | |||
BearyChat | |||
คีย์เบส | |||
สิ่งที่สำคัญที่สุด | |||
พุชบุลเล็ต | |||
พุชโอเวอร์ | |||
Pushsafer | |||
ง่ายพุช | |||
หย่อน | |||
โทรเลข | |||
ซูลิป | |||
ทวิลิโอ | |||
GChat | |||
ชานิฟาย |
ตรวจสอบไดเรกทอรีภาพหน้าจอเพื่อดูว่าการแจ้งเตือนมีลักษณะอย่างไรบนแพลตฟอร์มต่างๆ
ติดตั้งไบนารี Go ด้วยคำสั่งเหล่านี้
# macOS install with Brew
brew install noti
# macOS install with curl
curl -L $( curl -s https://api.github.com/repos/variadico/noti/releases/latest | awk ' /browser_download_url/ { print $2 } ' | grep ' darwin-amd64 ' | sed ' s/"//g ' ) | tar -xz
# Linux install with curl
curl -L $( curl -s https://api.github.com/repos/variadico/noti/releases/latest | awk ' /browser_download_url/ { print $2 } ' | grep ' linux-amd64 ' | sed ' s/"//g ' ) | tar -xz
หรือดาวน์โหลดด้วยเบราว์เซอร์ของคุณจากหน้าเผยแพร่ล่าสุด
หากคุณต้องการสร้างจากแหล่งที่มา ให้สร้างแบบนี้
# build binary
make build
# build binary and move to Go bin dir
make install
เพียงใส่ noti
ที่จุดเริ่มต้นหรือจุดสิ้นสุดของคำสั่งปกติของคุณ สำหรับรายละเอียดเพิ่มเติม โปรดตรวจสอบเอกสาร
แสดงการแจ้งเตือนเมื่อ tar
เสร็จสิ้นการบีบอัดไฟล์
noti tar -cjf music.tar.bz2 Music/
เพิ่ม noti
หลังคำสั่ง เผื่อคุณลืมที่จุดเริ่มต้น
clang foo.c -Wall -lm -L/usr/X11R6/lib -lX11 -o bizz ; noti
หากคุณเริ่มคำสั่งแล้ว แต่ลืมใช้ noti
คุณสามารถทำได้เพื่อรับการแจ้งเตือนเมื่อกระบวนการนั้น PID หายไป
noti --pwatch 1234
คุณยังสามารถกด ctrl+z
หลังจากคุณเริ่มกระบวนการแล้ว การดำเนินการนี้จะระงับกระบวนการชั่วคราว แต่คุณสามารถดำเนินการต่อได้โดยใช้ noti
$ dd if=/dev/zero of=foo bs=1M count=2000
^Z
zsh: suspended dd if=/dev/zero of=foo bs=1M count=2000
$ fg; noti
[1] + continued dd if=/dev/zero of=foo bs=1M count=2000
2000+0 records in
2000+0 records out
2097152000 bytes (2.1 GB, 2.0 GiB) copied, 12 s, 175 MB/s
นอกจากนี้ noti
ยังสามารถส่งข้อความไปป์จาก stdin ด้วย -
$ make test 2>&1 | tail --lines 5 | noti -t " Test Results " -m -