Jaki użytkownik GNU / Linux nie wie, kim jest cron? Rzadko się zdarza, żeby ktoś o tym nie słyszał ani nie czytał cron kiedykolwiek, ale dla tych, którzy nie wiedzą, do czego służy, ponieważ z cron możemy wykonać określoną akcję w wybranym przez nas miesiącu, dniu i godzinie.
Ale to nie jest od cron O kim chcę porozmawiać w tym poście, jeśli nie AT, polecenie, które odkryłem, czytając plik blog z ludzi a to pozwala nam na realizację zamówienia w określonym czasie.
Różnica między AT y cron jest to, że pierwszy nie jest trwały, więc jeśli ponownie uruchomimy PC powierzone przez nas zadanie przepadnie. Jak to działa AT? Cóż, bardzo proste, podstawowym sposobem byłoby napisanie w terminalu:
$ at 15:37
Powinniśmy otrzymać coś takiego:
warning: commands will be executed using /bin/sh
at>
Później piszemy polecenie do wykonania w tym czasie, na przykład:
at> killall console
Potem wyszliśmy AT pisanie na maszynie Ctrl + D. Podsumowując, będzie wyglądać mniej więcej tak:
Jeśli spojrzysz na obraz, kiedy skończymy AT, podaje nam numer procesu, który wykonujemy:
job 3 at Tue Oct 2 15:45:00 2012
W tym przypadku jest to numer 3. Gdy mamy wykonanych kilka procesów z ATmożemy skonsultować się z nimi poleceniem:
$ atq
Kiedy znamy proces, który chcemy zabić, wystarczy wpisać:
$ atrm #
Tak więc, jeśli chcę zabić przykładowy proces, muszę po prostu wstawić:
$ atrm 3
Gotowy
AT ma inne opcje, takie jak możliwość wysłania do nas wiadomości e-mail podczas wykonywania zadania. Te opcje można zobaczyć, wpisując w konsoli:
$ man at
Tego nie wiedziałem i jest bardzo przydatne.
W archlinux musisz zainstalować pakiet at i uruchomić demona atd, aby go używać.
ciekawe, może być przydatne w określonych momentach
Uwielbiam wskazówki dotyczące terminali! Używając Tilda / Yakuake do ułatwienia dostępu, terminal jest wiernym sojusznikiem.
Bardzo przydatne
dzięki
na Debianie wymaga "exim-base i exim-config"; Na Debianie jest wielu ludzi, którzy
Czy mógłbyś mniej więcej wyjaśnić, co robi, gdy umieścisz na nim „killall console” i skąd mam wiedzieć, że mój at został już wykonany?
Bądź obiektywny! Bom artigo! Dziękuję Ci!
Buff, nie służy do trwałej automatyzacji czegokolwiek poprzez dołączenie go do polecenia. Atak wymaga reakcji człowieka do wykonania.