Zatrzymanie zadania cron po określonym czasie

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Grandalf_
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 125
Rejestracja: 06 gru 2008, 23:26
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Brak
Architektura: x86_64

Zatrzymanie zadania cron po określonym czasie

Post autor: Grandalf_ » 20 wrz 2016, 13:32

Witajcie! Mam skrypt, który zapisuje strumień do pliku. Chciałbym aby długość nagrania miała 3h. Nie wiem jednak jak zatrzymań aktualne zadania - aby plik się zapisał - przed upływem czasu aby ponownie uruchomić zadanie.

Czy istnieje jakaś komenda w skrypcie, która kończy zadanie?
Czy jedynym rozwiązaniem jest zabicie procesu przed upływem wyznaczonego czasu? Jeżeli tak, to czy oprócz samego zadania zapisu strumienia, muszę też zabijać procesy

Kod: Zaznacz cały

/bin/bash /root/skrypty/start_cvlc.sh
/bin/sh -c /root/skrypty/start_cvlc.sh
?
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 7491
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Zatrzymanie zadania cron po określonym czasie

Post autor: mario_7 » 21 wrz 2016, 23:10

Pewnie przyda się polecenie timeout.
Czytelnia - poczytaj, Google - poszukaj
ODPOWIEDZ

Wróć do „Programowanie”