CentOS에서 예약된 작업은 작업당 하나의 파일 at
에 명시적으로 저장됩니다 . /var/spool/at
그러나 작업 시작 시간이 어디에 저장되어 있는지는 확실하지 않습니다. 작업 파일 이름은 14자의 16진수 문자열입니다(예: a0000101ac6c40
). 시작 시간이 어떻게든 파일 이름에 인코딩되어 있습니까, 아니면 다른 곳에 저장되어 있습니까?
ETA: 두 작업을 1분 간격으로 예약하면 파일 이름에 시작 시간이 포함된 것처럼 보이지만 이를 디코딩하는 방법을 알 수 없습니다. 아는 사람 있나요?
답변1
Jim L이 게시한 링크 덕분에 이제 대답은 다음과 같습니다.
파일 이름의 16진수 값은 에포크의 분 수입니다. 이상하게도 이것은 어디에도 문서화되어 있지 않은 것 같지만 그게 전부입니다.
하지만 사람들이 왜 이 문제에 투표하지 않았는지 모르겠습니다. 게시하기 전에 웹 검색을 했고 ChatGPT도 사용해 보았습니다. 아무도 대답을 내놓지 못했습니다.