Ответ 1
/var/spool/cron/crontabs
- это обычный родительский каталог для файлов crontab. Есть файлы, в которых есть имена пользователей - root - это root crontab, например. Существует потенциал для каждого пользователя в системе, который использовал crontab -e и создал свой собственный crontab.
Как root вы можете:
cd /var/spool/cron/crontabs
grep 'search string' *
Эта команда (как пользователь root) сообщит вам, какой пользователь crontab имеет строку. И если он существует.
Вы сделали бы это, если бы не были уверены в том, что происходит в crontabs. crontab -l
только дает материал в ВАШЕ crontab, пользователь, который в настоящее время вошел в систему. Если вы уверены, что это лучшее место для проверки:
crontab -l | grep -q 'search string' && echo 'entry exists' || echo 'entry does not exist'