Reboot után időzített programfuttatás

Fórumok

Hogyan lehet megoldani, hogy reboot után 5 perccel lefusson egy script? Tudom anacron, de az periodikusan például naponta végrehajtaná a scriptet de nekem csak egyszer kell nem rendszeresen.

Hozzászólások

google://"crontab reboot" első találat, a script elején egy "sleep 300" -zal. Ja, és innen küldök neked egy kérdőjelet,mert úgy látom felétek hiánycikk :) "?"

Például boot szkriptből (/etc/init.d/...) háttérben futó szkriptet is elindíthatsz (&) és abban sleep 300, majd a feladat.

/etc/rc.d/rc.local-ból is futtathatsz szerintem a háttérben scriptet. Helyesebben szólva nem szerintem, hanem egészen biztosan, mert én ezt teszem.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Persze, hogy jó. Én például ezt írtam az rc.local-ba:

if [ -x /usr/local/bin/wake-xscreensaver ]; then
    /usr/local/bin/wake-xscreensaver &
fi

A hívott script pedig azt csinálja, hogy bizonyos programok futásakor - pl. mplayer, vlc - nem hagyja elaludni a képernyővédőt.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Mert az rc.local-t jobb helyeken az rc.M (vagy rc.S single user
esetén) indítja. Ott és akkor, ahol és amikor az rc.M-ben hívva
vagyon. Szerintem...

Legalábbis Slackware alatt így van és a Slackware meglehetősen
konzervatív ilyen szempontból (is). Vannak más típusú
boot-folyamatok is, de gondolom a többség a leírtaknak megfelelően
csinálja.

> Sol omnibus lucet.