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: 130
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_ »

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: 8602
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Zatrzymanie zadania cron po określonym czasie

Post autor: mario_7 »

Pewnie przyda się polecenie timeout.
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 37 gości