컴퓨터A에서 작업하고 있다가 나중에 컴퓨터B에서 해야할 일이 생각났을 때. (ssh와 notify-send 이용)

dl3zp3의 이미지

집에 있는 컴퓨터로 드라마를 시청하고있었는데 갑자기 랩에 있는 컴퓨터(Linux)에서 해야할 일(예: 모니터 닦기, 서버 설정, ...)이 생각나면?

랩컴퓨터에 ssh로 접속할 수 있다는 가정 하에 다음과 같은 명령을 집컴퓨터에서 실행해주면 됩니다.

ssh lab 'DISPLAY=:0 notify-send "모니터 닦아." -t 0'

이 명령을 실행한 후 다음날아침 랩에 출근하면 랩컴퓨터화면에 "모니터 닦아"라는 메세지가 뜬 걸 볼 수 있습니다.

물론 SSH나 VNC, NX 같은 걸로 집에서 원격접속해서 직접 할 수 있는 일이면 그냥 하면 되니까 위처럼 메세지를 보낼 필요는 없지만, 원격접속으로 하기는 곤란한 작업들이 있죠. 굳이 컴퓨터 관련 일이 아니라도 위와 같은 방법으로 메세지를 보내면 좋죠.

ssh lab 'DISPLAY=:0 notify-send "책상 정리해." -t 0'

JuEUS-U의 이미지

재밌는 방법이로군요 'ㅅ')ㅋ

snowall의 이미지

누가 콘솔에서 쓰고 있다가 저 메시지를 받는다면 "헉...누군가 지켜보고 있나?" 하는 생각을 하면서 모니터를 열심히 닦겠지요. ㅋㅋ

--------------------------
피할 수 있을때 즐겨라!
http://snowall.tistory.com

피할 수 있을때 즐겨라! http://melotopia.net/b