Mam skrypt uruchamiany automatycznie, którego nie mogę znaleźć w crontabie dla oczekiwanych użytkowników, dlatego chciałbym wyszukać go w crontabach wszystkich użytkowników.
Zasadniczo chcę uruchomić crontab -l
dla wszystkich użytkowników.
Cóż, zależy od skryptu, ale łatwo możesz znaleźć crontab jako root
crontab -l -u <user>
Lub możesz znaleźć crontab ze szpuli, w której znajduje się plik dla wszystkich użytkowników
cat /var/spool/cron/crontabs/<user>
Aby wyświetlić tabele wszystkich użytkowników z nazwą użytkownika wydrukowaną na początku każdego wiersza:
cd /var/spool/cron/crontabs/ && grep . *
crontab -e -u <user>
edycja również działa/var/spool/cron/<user>
na moim hoście Centos 7.Jedna linijka, która zawiera listę wszystkich użytkowników i drukuje cron dla każdego użytkownika:
To rozwiązanie:
/var/spool/cron/crontabs/
Vs/var/spool/cron/
źródło
sh
ale niebash
.W RHEL / OEL możesz wyświetlić listę zadań cron utworzonych przez wszystkich użytkowników:
Aby zobaczyć cronjobs roota:
źródło