Skocz do zawartości

[Cron] Wyjście Zadania Crona Na Terminal


MC'

Rekomendowane odpowiedzi

Witam,

 

Chcialbym aby zadanie crona wyswietlalo mi informacje ze skryptu wykonywanego np co minute na st wy. Wiem jak to wyjscie przekierowac do pliku albo wylaczyc fetchmaila (tzn przez opcje --silent). Ale chce zeby co ta dana minute na konsoli wyskakiwalo mi wyjscie skryptu który co minute jest wykonywany w cronie.

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Mozesz zrobic przekierowanie (w 'crontab -e') do konkretnego tty/pts (polecenie > /dev/pts/666), ale nie jestem pewien czy to na pewno dobry pomysl. Moze Ci to rozwalic wyswietlanie tego co masz aktualnie (np. mc, screen), i mozesz tego tez nie zobaczyc jesli aktualnie ogladasz cos co jest czesto aktualizowane.

Chyba lepiej poprostu do pliku...

Odnośnik do komentarza
Udostępnij na innych stronach

nom, czyli można by w sumie coś takiego zrobić na początku tego skryptu:

 

# przekieruj wyjście do potoku, jeśli nie uruchomiono z terminala
if ! tty -s ; then
pipe=/tmp/script_pipe
mkfifo -m 600 $pipe
exec &> $pipe
fi

a potem kiedy i gdzie masz na to ochotę użyć:

 

$ tail -f /tmp/script_pipe

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...