Wysyłanie danych wyjściowych crona w czarną dziurę

Po dodaniu polecenia do listy zadań crona, może się zdarzyć, że cyklicznie będziemy otrzymywać maile z informacją o rezultacie w/w zadania.
Innym przykładem może być użycie polecenia np. ping wewnątrz skryptu. W tych właśnie sytuacjach czasem możemy nie chcieć otrzymywać rezultatów w shell’u.
Wtedy też możemy wysłać takie rezultaty w czarną dziurę. Aby tego dokonać wystarczy zaraz za poleceniem dopisać poniższy ciąg znaków:

nasze-polecenie > /dev/null 2>&1

W rezultacie:

  1. Polecenie zostanie wykonane
  2. Znak „>” przekieruje dane wyjściowe do pliku
  3. /dev/null – plik „czarnej dziury” w Linuksie
  4. 2>&1 – przekierowanie standardowego strumienia błędów na standardowy strumień wyjście

One thought on “Wysyłanie danych wyjściowych crona w czarną dziurę

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *