at을 처음 사용하는데 예약된 작업을 통해 명령을 표시하는 방법을 알고 싶습니다.
postgres@dcjsn-jv2526:/opt/db/backup/postgres/dumps> atq
29 Wed Nov 2 18:55:00 2022 a postgres
사용자가 특정 시간에 예정된 작업을 가지고 있는 것을 확인했습니다29. 이제 어떤 명령을 실행할지 확인하고 싶습니다. 어떻게 이를 달성할 수 있나요? 맨페이지에는 아무것도 없습니다.
답변1
주문하다
at -c 29
그것은 이루어져야합니다. 작업 파일에는 전체 환경이 포함되어 있으므로 필요한 경우 아래로 스크롤하여 실행된 스크립트를 확인하세요.
매뉴얼 at(1)
페이지에는 다음과 같이 나와 있습니다.
-c cats the jobs listed on the command line to standard output.
그러나 다른 사용자의 작업을 확인하려면 슈퍼유저여야 합니다.
답변2
당신은 또한 이것을 할 수 있습니다
┌──[[email protected]]-[/var/spool/at]
└─$ls /var/spool/at/
a0000101a80dd0 a0000201a80dd0 spool
┌──[[email protected]]-[/var/spool/at]
└─$cat a0000201a80dd0