Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: On 19 Dubna 2010, 07:07:09
-
Zatím to sice nepotřebuji, ale kdysi jsem to řešil. Jde mi o to, kdybych chtěl spustit nějakou úlohu např. 10min po najetí do systému. V Cronu jde nastavit ihned po startu - @reboot nebo v předem nastavený čas. Ale když chci třeba těch 10 min až po najetí do systému??
Napadlo mě vytvořit skript, který by začínal sleep a spouštět cronem s parametrem @reboot, což by účel splnilo, ale přijde mi to takové krkolomné...znal by někdo lepší způsob?
-
#!/bin/bash
sleep 15 && program
15 su sekundy, program je nazov programu.
Viac na mojej stranke: http://petohl.yw.sk/nassoftware.htm (http://petohl.yw.sk/nassoftware.htm) - bod 19
-
A ten skript do Startup Applications... - tak to riešim ja :)
-
jasné, takže prostě pomocí toho sleep..
děkuji za reakce
Kdyby znal někdo další způsob, sem s ním :)
-
a přímo pro cron následující tvar nefunguje?
@reboot root sleep 600; dalsi prikaz
-
nahodou sa minule objavil na root-e programcek CRON-u podobny prave pre tento ucel:
Fcron je implementace Cronu na steroidech. Na rozdíl od ostatních implementací nepředpokládá, že systém běží 24 hodin denně. Jednoduše lze nakonfigurovat fcron například k tomu, aby spouštěl úlohu každou hodinu podle uptimu, tedy počítáno podle času kdy je systém zapnutý. Nebo také spouštět úlohy na základě vytížení systému(load average). S klidným srdcem se říci, že kromě klasického cronu nahradí také Anacron a At démony. S to s přehledem. Fcronu se nedají upřít ani ambice – plánuje nahradit oblíbený Vixie Cron. Uvidíme jak rychle si najde cestu do velkých distribucí a nahradí Vixie Cron či Cronie.
http://www.root.cz/clanky/softwarova-sklizen-14-4-2010/#fcron
-
a přímo pro cron následující tvar nefunguje?
@reboot root sleep 600; dalsi prikaz
Nejspíš by to fungovalo, jen jsem měl na mysli něco ve smyslu, jak se třeba zapisuje do rc.local nebo tak něco..jako aby se to stalo součástí systému..jde o bagr, těch možností je evidentně hodně, jen hledám různé možnosti, abych pak mohl vybrat ten nejvhodnější
nahodou sa minule objavil na root-e programcek CRON-u podobny prave pre tento ucel:
http://www.root.cz/clanky/softwarova-sklizen-14-4-2010/#fcron
pomocí uptime, to je chytré..další z možností, fcron asi zkusím
-
Určitě anacron, ten je v defaultu, dá se nastavit frekvence a delay, viz man anacrontab. Problém je, že nejmenší frekvence opakování je jednou za den.