스택큐힙리스트

배쉬: 무한 슬립 (무한 블로킹) 본문

카테고리 없음

배쉬: 무한 슬립 (무한 블로킹)

스택큐힙리스트 2023. 12. 5. 00:21
반응형

나는 startx를 사용하여 X를 시작하며, 이는 .xinitrc을 실행합니다. .xinitrc에서는 /usr/bin/mywm을 사용하여 창 관리자를 시작합니다. 이제, 다른 창 관리자를 테스트하기 위해 내 WM을 종료하면 .xinitrc 스크립트가 EOF에 도달하므로 X도 종료됩니다.
그래서 나는 내 .xinitrc의 끝에 다음을 추가했습니다:


while true; do sleep 10000; done

이렇게 하면 내 WM을 종료해도 X가 종료되지 않습니다. 이제 제 질문은: 루프 대신 무한 대기를 어떻게 할 수 있을까요? 스크립트를 멈추게 하는 것과 같이 작동하는 명령이 있는지 궁금합니다.

답변 1

무한대로 잠자기는 정확히 그 의미처럼 고양이 학대 없이 작동합니다.

답변 2

무한한 수면 (무한한 차단): 베시의 사용을 통해 안정된 무한 수면을 경험해보세요.
수면은 우리 건강과 웰빙에 매우 중요한 역할을 합니다. 피로를 풀어주고 신체 회복을 도와주며, 정신적인 안정과 균형을 유지하는 데에도 도움이 됩니다. 그러나 현대사회에서는 여러 가지 이유로 인해 충분한 수면을 취하기가 어려울 때도 있습니다. 이러한 문제를 해결하기 위해 무한한 수면, 즉 무한한 차단 기능을 제공하는 '베시'를 소개합니다.
베시는 명령 줄 인터페이스 기반으로 작동하는 프로그램으로, 리눅스나 맥 OS에서 자주 사용됩니다. 이 프로그램은 특정 작업이 완료되기 전까지 무제한으로 실행을 차단하는 기능을 가지고 있습니다. 이를 통해 사용자는 원하는 시간 동안 컴퓨터를 차단 상태로 유지할 수 있습니다.
무한한 수면을 경험해보는 가장 일반적인 방법은 터미널 창에서 다음과 같은 명령어를 실행하는 것입니다.
```
$ sleep infinity
```
이 명령어를 실행하면 컴퓨터는 무한히 차단되어 일시적으로 모든 작업을 멈춥니다. 이를 통해 사용자는 스트레스에서 벗어나고 명상 또는 새로운 에너지를 충전할 수 있습니다.
무한한 수면은 다양한 용도로 활용될 수 있습니다. 일반 사용자는 스트레스 해소, 집중력 향상 및 창의적인 생각을 돕기 위해 무한한 수면을 활용할 수 있습니다. 개발자나 시스템 관리자와 같은 전문가들은 컴퓨터 작업이 끝날 때까지 기다려야 하는 경우가 많은데, 이런 상황에서 무한한 수면은 시스템 리소스 낭비를 방지하고 작업 효율성을 향상시킬 수 있습니다.
무한한 수면은 또한 자동화된 프로세스에서 유용하게 사용될 수 있습니다. 예를 들어, 파일 전송을 위한 스크립트를 작성했는데, 해당 파일 전송이 완료될 때까지 스크립트를 멈추는 방법이 필요하다면, 무한한 수면이 필수적입니다. 이를 통해 전송이 완료된 후 추가 작업을 자동으로 실행할 수 있습니다.
마지막으로, 무한한 수면은 시스템의 효율성을 높이는 데에도 도움이 됩니다. 일부 프로세스는 지속적으로 실행되어야 하지만, 주기적으로 재시작되거나 계속해서 돌아가는 것에 부담을 느낄 수 있습니다. 이럴 때 무한한 수면을 사용하면 프로세스를 재시작하지 않고도 자원을 효율적으로 활용할 수 있습니다.
무한한 수면은 접근하기 쉽고 간단한 방법으로 컴퓨터나 자동화된 작업에서 휴식을 취할 수 있는 기능을 제공합니다. 좋은 수면은 우리의 건강과 웰빙을 위해 중요하며, 무한한 수면을 통해 언제든지 휴식을 취할 수 있다는 점은 매우 가치 있는 기능입니다.

반응형
Comments