noti
3.7.0
프로세스를 모니터링하고 알림을 트리거합니다.
장시간 실행되는 프로세스가 완료될 때까지 앉아서 기다리지 마십시오. 완료되면 Noti에서 알림을 보낼 수 있습니다. 컴퓨터나 휴대폰으로 메시지를 받을 수 있습니다.
Noti는 다양한 서비스에 대한 알림을 보낼 수 있습니다.
서비스 | macOS | 리눅스 | 윈도우 |
---|---|---|---|
기치 | ✔ | ✔ | ✔ |
연설 | ✔ | ✔ | ✔ |
BearyChat | ✔ | ✔ | ✔ |
키베이스 | ✔ | ✔ | ✔ |
가장 중요한 | ✔ | ✔ | ✔ |
푸시불릿 | ✔ | ✔ | ✔ |
쉬운 일 | ✔ | ✔ | ✔ |
더 안전한 푸시 | ✔ | ✔ | ✔ |
심플푸시 | ✔ | ✔ | ✔ |
느슨하게 | ✔ | ✔ | ✔ |
전보 | ✔ | ✔ | ✔ |
줄립 | ✔ | ✔ | ✔ |
트윌리오 | ✔ | ✔ | ✔ |
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 -