젬스it
crontab: 전체 사용자의 예약작업 확인.
젬스컬쳐 캐리커처
2021. 9. 6. 19:29
반응형
1. 각 user가 자신의 예약작업을 확인
각 user는 자신의 cron list를 확인할 수 있습니다.
]# crontab -l
2. root는 어느 user던 조회가 가능합니다.
]# crontab -u user1 -l
위 예에서는 user1의 예약작업들의 리스트를 확인합니다.
3. 전체 사용자의 예약작업 확인(root권한)
전체 사용자의 예약작업을 확인하는 옵션은 별도로 없으나,
passwd의 user리스트를 이용하여 확인해 볼 수 있을 것 같습니다.
- bash 쉘을 가진 user의 예약작업 리스트 확인
]# for user in $(grep /bin/bash /etc/passwd | cut -f1 -d:); do crontab -u $user -l; done
- 전체 user의 예약작업 리스트 확인
]# for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l; done
4. 생성된 cron 파일 확인.
각 user 의 crontab으로 생성된 파일은 하기 경로에 user이름으로 존재 합니다.
하기 경로의 파일을 참고하면 도움이 됩니다.
/var/spool/cron/
반응형