Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Spuštění úlohy v nějaký čas PO startu?  (Přečteno 2121 krát)

On

  • Stálý člen
  • **
  • Příspěvků: 1136
    • Operační systémy
Spuštění úlohy v nějaký čas PO startu?
« kdy: 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?
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

petohl

  • Návštěvník
  • Příspěvků: 87
Re: Spuštění úlohy v nějaký čas PO startu?
« Odpověď #1 kdy: 19 Dubna 2010, 07:18:47 »
#!/bin/bash
sleep 15 && program

15 su sekundy, program je nazov programu.

Viac na mojej stranke: http://petohl.yw.sk/nassoftware.htm - bod 19

Michal "Tylnesh" Kohútek

  • Administrátor fóra
  • Stálý člen
  • ******
  • Příspěvků: 1094
    • Lords Of Tech
Re: Spuštění úlohy v nějaký čas PO startu?
« Odpověď #2 kdy: 19 Dubna 2010, 07:19:51 »
A ten skript do Startup Applications... - tak to riešim ja :)
https://lordsoftech.com

Registered Linux User #506395

--- Smartphone 0: Apple iPhone 13 Pro
--- Laptop 0: Apple Macbook Air M1
--- Laptop 1: Dell Latitude 5440
--- Laptop 3: Tuxedo InfinityBook Pro 14 Gen7
--- Workstation: Ryzen 7 2700X, RX 5700XT, 32GB RAM
--- Other: Niekolko kusov od kazdeho vydaneho variantu Raspberry Pi, VisionFive 2, apod.

On

  • Stálý člen
  • **
  • Příspěvků: 1136
    • Operační systémy
Re: Spuštění úlohy v nějaký čas PO startu?
« Odpověď #3 kdy: 19 Dubna 2010, 07:36:55 »
jasné, takže prostě pomocí toho sleep..
děkuji za reakce

Kdyby znal někdo další způsob, sem s ním :)
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Spuštění úlohy v nějaký čas PO startu?
« Odpověď #4 kdy: 19 Dubna 2010, 07:59:25 »
a přímo pro cron následující tvar nefunguje?
Kód: [Vybrat]
@reboot root sleep 600; dalsi prikaz
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

8472

  • Aktivní člen
  • *
  • Příspěvků: 460
  • Zivot je ako rebrik do kurina, kratky a osraty ...
Re: Spuštění úlohy v nějaký čas PO startu?
« Odpověď #5 kdy: 19 Dubna 2010, 08:16:20 »
nahodou sa minule objavil na root-e programcek CRON-u podobny prave pre tento ucel:
Citace
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
Logic clearly dictates that the needs of the many outweigh the needs of the few.

On

  • Stálý člen
  • **
  • Příspěvků: 1136
    • Operační systémy
Re: Spuštění úlohy v nějaký čas PO startu?
« Odpověď #6 kdy: 19 Dubna 2010, 09:22:12 »
a přímo pro cron následující tvar nefunguje?
Kód: [Vybrat]
@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
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Spuštění úlohy v nějaký čas PO startu?
« Odpověď #7 kdy: 19 Dubna 2010, 09:46:32 »
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.
http://www.openstreetmap.org - mapy celého světa "wiki style"

 

Provoz zaštiťuje spolek OpenAlt.