Jak uruchamić screen z poleceniem po reboocie systemu?

Witam, prowadzę statystyki dla pewnego polskiego portalu, i dziś miałem fail, vps się zrebootował a mój screen z poleceniem przepadł po ponownym starcie i straciłem 8h danych.

Jak tego mogę uniknąć w przyszłości? Czy da się napisać skrypt który sam po starcie systemu robi:

screen -S aaaa

i w screenie dodaje polecenie while true; do php check.php; sleep 7; done?

Bardzo proszę o pomoc.

tak, cron-em.

Nie wiem może to ci pomoże fedora-jak-dodac-wlasny-skrypt-autostartu-t407765.html

Mógłbyś trochę mi objaśnić jak zrobić to cronem?

Chce tylko aby raz przy bootowaniu uruchomił screena i wpisał to polecenie, bardzo proszę o pomoc.

man cron

?

Ale nie rozumiem jak można dodać screena do crona przy starcie.

Tylko przy starcie systemu ma stworzyć nowego screena i pisać tam to polecenie. Nie ma uruchamiać co kilka minut.

Dodać skrypt startowy do

/etc/init.d/screen

oraz powiązać z

/etc/rc.d/rc3.d/

/etc/rc.d/rc4.d

/etc/rc.d/rc5.d

lub podobnych w twoim systemie.

Z cronem musisz użyć słowa kluczowego @reboot - wtedy skrypt będzie uruchamiany po każdym restarcie.

Zasadniczo możesz to zrobić bezpośrednio, polecałbym jednak napisać skrypt basha w pliku wykonywalnym.

Ale jak dodać polecenie do screena przy starcie systemu?

while true; do php xxx.php; done