현재 진행 중인 작업을 자동으로 중단하고 입력하려면 어떻게 해야 합니까?

현재 진행 중인 작업을 자동으로 중단하고 입력하려면 어떻게 해야 합니까?

닉 윈터에 따르면동기 부여된 해커, 나는 나의 행복을 측정하고 싶습니다. 나는 물건을 기억하거나 미리 알림에 응답하는 데 능숙하지 않다는 것을 알고 있으므로 임의의 간격으로 다음을 수행하는 데몬을 설정하고 싶습니다.

  • 내가 tty에 있는지 확인하고, 그렇다면 해당 tty/pts에 메시지를 출력한 다음 개행까지 입력을 캡처합니다.

  • 현재 그래픽 인터페이스를 사용 중인지 확인하고, 그렇다면 입력을 캡처하기 위한 대화 상자를 시작합니다.

어떻게 해야 하나요?

답변1

cron 데몬을 사용하면 Expect.sourceforge.net 데몬이 시간을 확인하고 예상할 수 있습니다. 웹사이트에서

xpect는 telnet, ftp, passwd, fsck, rlogin,tip 등과 같은 대화형 응용 프로그램을 자동화하는 도구입니다. 기대하는 것은 정말 이 일을 사소하게 만듭니다. Expect는 동일한 애플리케이션을 테스트하는 데에도 유용합니다. Tk를 추가하면 X11 GUI에서 대화형 애플리케이션을 래핑할 수도 있습니다.

이는 클릭이나 OKI와 같은 입력을 요청할 수 있음을 의미합니다.

관련 정보