Jak oglądać wszystkie prace w crontab?

Jak oglądać wszystkie prace w crontab?
Serwery można ustawić do wykonywania zadań lub automatycznie uruchamiania skryptów. W Linux możesz użyć Cron narzędzie do skonfigurowania zadania lub skryptów Twój serwer powinien uruchomić w określonym czasie. Wszelkie zadania CRON na twoim serwerze znajdują się w Diatory szpuli w /var/szpula/cron/crontabs. Crontab wymienia wszystkie zadania CRON dla użytkowników, z wyłączeniem użytkownika root. Jeśli jednak musisz wyświetlić zadania CRON całego systemu, musisz być użytkownikiem root.

W tym artykule obejmuje sposób wymienienia wszystkich zadań w Crontab dla systemu, obecnych użytkowników i innych użytkowników. Brzmi dobrze? Zacznijmy.

Jak wymienić prace CRON

Crontab wymienia zadania na podstawie użytkownika, a dzięki uprawnieniu administratora możesz wyświetlić zadania innego użytkownika.

1. Przeglądanie zadań CRON dla obecnego użytkownika

Podczas tworzenia zadania CRON określ, którego użytkownika zaplanowane zadanie należy. Jeśli żaden użytkownik nie jest określony, plik Crontab planuje zadanie dla aktualnie zarejestrowanego użytkownika. W takim przypadku możesz użyć następującego polecenia, aby wymienić zaplanowane zadania dla bieżącego użytkownika:

$ crontab -l

Na następujących wyjściach możesz zwrócić uwagę na zaplanowane zadania wymienione na dole pliku:

2. Przeglądanie wszystkich zadań CRON innego użytkownika

Aby wyświetlić zadania innego użytkownika, używasz -u flaga, a następnie ich nazwa użytkownika. Będziesz także potrzebował przywileju administratora do pracy. Na przykład następujące polecenie wyświetla zadania CRON nazwanego użytkownika Linuxhint1.

$ sudo crontab -l -U Linuxhint1

Zadania użytkownika docelowego będą wyświetlane w pliku crontab, jak ten pokazany poniżej:

3. Przeglądanie wszystkich zadań CRON jako root

Crontab w katalogu szpuli nie zawiera zawiera zadań dla użytkownika root. Aby zobaczyć crontab zawierający różne zadania dla całego systemu, otwórz /etc/crontab plik.

$ mniej /etc /crontab

Poprzednie dane wyjściowe wymienia wszystkie zadania CRON dla całego systemu. Zauważ, że istnieją cztery kategorie zadań systemowych. cogodzinny, dziennie, tygodniowo, I miesięczny Oferty pracy. Jeśli chcesz edytować crontab systemu, możesz otworzyć go za pomocą edytora Nano. Polecenie do tego byłoby jak pokazane poniżej. Zauważ, że musisz być użytkownikiem root, aby uzyskać dostęp do pliku crontab.

# nano /etc /crontab

Aby obejrzeć wszystkie cogodzinny Cron Jobs, uruchom następujące polecenie:

# ls -la /etc /cron.cogodzinny

W poprzednim wyjściu nie mamy pracy na godzinę CRON. Domyślnie powinieneś uzyskać wynik podobny do powyższego z dwoma katalotami i .symbol zastępczy, co pomaga uniknąć przypadkowego usuwania katalogów w systemie przez menedżera pakietu.

Aby zobaczyć codziennie CRON ZADANIA, Użyj następującego polecenia:

# ls -la /etc /cron.codziennie

Możesz zwrócić uwagę na codzienne zadania dla różnych procesów systemowych w poprzednim wyjściu.

Podobnie, następujące polecenie wymienia wszystkie co tydzień Jobs Cron.

# ls -la /etc /cron.co tydzień

Na koniec możesz zobaczyć system miesięczny Cron Zadania za pomocą następującego polecenia:

# ls -la /etc /cron.miesięczny

Mamy tylko jedną miesięczną pracę cron, jak pokazano powyżej.

4. Przeglądanie zadań CRON dla określonych aplikacji

Można wymienić zadania CRON dla różnych aplikacji działających w twoim systemie. Tutaj możesz wybrać kategorię, aby wyświetlić konkretną aplikację. Na przykład następujące polecenie widać codzienne zadanie CRON Google Chrome:

# cat /etc /cron.Daily/Google-Chrome

Wniosek

Praca z Cron w celu automatyzacji skryptów i zadań dla systemu lub serwera Linux jest niesamowita. Omówiliśmy różne sposoby wyświetlania wszystkich zadań Crontab, w tym dla obecnego użytkownika, innego użytkownika i pracy z rootem, aby uzyskać zadania systemowe. Ponadto omówiliśmy, w jaki sposób możesz wymienić pracę godzinową, codzienną, tygodniową i miesięczną. Wypróbuj to i zobacz swoje prace CRON.