오늘 또는 내일의 보류 중이거나 예약 된 작업을 보려면 터미널에서 어떤 명령을 사용할 수 있습니까?
예를 들어 보류중인 시스템 종료를 어떻게 감지 할 수 있습니까?
라는 유틸리티가 cron
있습니다. 일반적으로 cron
Linux에서 작업 예약을 처리합니다. 그러나 그것을 수행하는 다른 방법도 거의 없습니다.
의 경우 cron
실행 crontab -l
하면 현재 사용자가 예약 한 모든 작업을 볼 수 있습니다 .
다른 사용자의 작업을 확인하려면 -u $username
키 사용
root
사용자 작업을 확인하려면 :sudo crontab -u root -l
crontab 형식을 이해하려면 위키 를 읽으십시오.
시스템 종료를 정확히 감지하려면
가능한 솔루션 중 하나 shutdown
는 스크립트에서 명령 을 래핑 하는 것입니다.
또 다른 해결책은 trap
감지 SIGTERM 신호 를 작성하는 것이지만이 해결책은 시스템이 정지를 시작할 시간을주지 않습니다. 여기에서 트랩에 대해 읽어보기
또한 또 다른 까다로운 해결책이 있습니다.
를 실행 sudo shutdown -r 20:00
하면 20:00에 종료를 시작하는 프로세스가 생성됩니다.
이 프로세스는 다음을 사용하여 찾을 수 있습니다. ps
$ ps -ef | grep shutdown
root 32222 32032 0 15:55 pts/8 00:00:00 sudo shutdown -r 20:00
root 32223 32222 0 15:55 pts/8 00:00:00 shutdown -r 20:00
c0rp 32382 32233 0 15:55 pts/10 00:00:00 grep --color=auto shutdown
여기에서 시간을 볼 수 있습니다. 이 프로세스를 종료하면 종료가 취소됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다