해당 직업이 정확히 무엇을 수반하는지 어떻게 알 수 있나요?

해당 직업이 정확히 무엇을 수반하는지 어떻게 알 수 있나요?

at직업이 무엇인지 알 수 있는 방법이 있나요 ? atq시간과 주인만 주어집니다.

답변1

예. 넌 할 수있어:

at -c JOB_NUMBER

답변2

at존재하다 /var/spool/at.

당신은 그것을 사용할 수 있습니다 :

$ at -C <JOB-NUMBER>

이 파일의 내용을 보거나 다음을 수행할 수 있습니다.

$ atq
Mon Jun  1 00:09:00 2020 a fpm
$

따라서 귀하의 작업은 a대기열에 있고 번호는 "1"입니다.

# cd /var/spool/at
# ls
a0000101949bb9

텍스트 파일에는 다음과 같은 명명 규칙("%c%5lx%8lx")이 있습니다. 첫 번째 문자는 작업과 관련된 대기열(이 경우 Queue )입니다 a. 다음 5자리는 위치 번호입니다. 이 00001경우 에는 입니다 1. 나머지 8개는 현재 시간을 기준으로 반 무작위화되었습니다.

# cat a0000101949bb9
!/bin/sh
# atrun uid=1000 gid=1000
# mail fpm 0
umask 2
SHELL=/bin/bash; export SHELL
...
cd /home/fpm/tmp || {
     echo 'Execution directory inaccessible' >&2
     exit 1
}
${SHELL:-/bin/sh} << 'marcinDELIMITER63a7e9bb'
...
<YOUR-AT-JOB>
marcinDELIMITER63a7e9bb
#

관련 정보