Jak używać polecenia „w”, aby zaplanować zadanie podane lub później w Linux

Jak używać polecenia „w”, aby zaplanować zadanie podane lub później w Linux

Jako alternatywa dla harmonogramu pracy Cron, Na Polecenie pozwala zaplanować polecenie uruchamiające się raz w danym momencie bez edytowania pliku konfiguracyjnego.

Jedynym wymogiem jest zainstalowanie tego narzędzia oraz uruchomienie i umożliwienie jej wykonania:

# instalacja Yum w [On Centos Systems] $ sudo apt-get instalacja w [On Debian and Instructives] 

Następnie rozpocznij i włącz usługę AT w czasie rozruchu.

--------- Na systemd --------- # Systemctl Start ATD # Systemctl Włącz ATD --------- Na Sysvinit --------- # serwis ATD Start # CHKCONFIG -LEVEL 35 ATD ON 

Raz Atd działa, możesz zaplanować dowolne polecenie lub zadanie w następujący sposób. Chcemy wysłać 4 sondy ping do www.Google.com Kiedy zaczyna się następna minuta (ja.mi. Jeśli to jest 22:20:13, polecenie zostanie wykonane pod adresem 22:21:00) i zgłoś wynik za pośrednictwem wiadomości e -mail (-M, wymaga postfix lub równoważnego) użytkownikowi wywołującym polecenie:

# echo "ping -c 4 www.Google.com "| at -m teraz + 1 minuta 

Jeśli zdecydujesz się nie używać -M opcja, polecenie zostanie wykonane, ale nic nie zostanie wydrukowane na standardowe wyjście. Możesz jednak zamiast tego przekierować dane wyjściowe do pliku.

Ponadto należy zwrócić uwagę na to Na Nie tylko pozwala na następujące ustalone czasy: teraz, południe (12:00) i północ (00:00), ale także niestandardowe 2-cyfrowe (reprezentujące godziny) i 4-cyfrowe czasy (godziny i minuty).

Na przykład,

Biegać aktualizowanyb Na 11 po południu dziś (lub jutro, jeśli obecna data jest większa niż 11 po południu), Do:

# echo „aktualizowaneb” | na -m 23 

Aby wyłączyć system pod adresem 23:55 Dzisiaj (te same kryteria, co w poprzednim przykładzie):

# Echo „Zamknij -h teraz” | o -m 23:55 

Możesz także opóźnić wykonanie o minuty, godziny, dni, tygodnie, miesiące lub lata za pomocą + znak i pożądana specyfikacja czasu, jak w pierwszym przykładzie.

Specyfikacje czasowe podlegają standardowi POSIX.

Streszczenie

Z reguły, używaj w harmonogramie pracy zamiast CRON, gdy chcesz uruchomić polecenie lub wykonać dane zadanie tylko raz w określonym czasie. Do innych scenariuszy użyj Cron.

Następnie omówimy, jak szyfrować pliki archiwum smoły za pomocą OpenSSL, do tego czasu pozostanie w kontakcie Tecmint.