두 사람이 팀을 이룬다! 프로세스가 완료되면 명령이 백그라운드에서 자동으로 실행되어 터미널 배경 색상이 깜박입니다.

두 사람이 팀을 이룬다! 프로세스가 완료되면 명령이 백그라운드에서 자동으로 실행되어 터미널 배경 색상이 깜박입니다.

나는 꽤 많은 배치 프로세스를 실행하고 일반적으로 완료될 때까지 기다리는 동안 두 번째 모니터/활동에 주의를 돌립니다. 주의를 끌기 위해 터미널이 색상을 깜박이도록 터미널(언급할 가치가 있는: 서버에 대한 Putty 터미널 SSH)을 설정하겠습니다. beep 명령을 사용할 수 있다는 것을 알고 있지만 이 경우에는 작동하지 않습니다.

그래서 제 생각에는 두 부분으로 구성되어 있다고 생각합니다. 둘 다 개별적으로 유용합니다. (아마...)

  • 일정 기간 동안 단일 명령이 실행되는 시기를 감지하는 감시자 프로세스가 있습니다.
  • 감시자가 실행되면 배경색이 한 번 또는 두 번 깜박이도록 설정합니다.

이것이 가능성의 영역 내에 있는지는 모르겠지만 누군가는 그럴 수도 있다고 생각합니다!

답변1

얼마나 멀리 갈 것인가?

wait; for i in 1 2 3 4; do echo -e "$ESC[41m$ESC[2J"; sleep 0.2; echo -e "$ESC[0m$ESC[2J"; sleep 0.2; done

이해합니다? 화면 내용이 손실되며 모든 터미널 에뮬레이터가 VT100 콘솔 코드를 인식하는 것은 아닙니다.

관련 정보