( ironcat | 2012. 07. 07., szo – 14:08 )

Elég keveset árultál el a feladatról. Segítene, ha tudnánk még néhány részletet. Például:
- A gép elindulása után mi indítja a futtatandó programot? Az rc.local? Vagy esetleg a cron? Vagy ...?
- Mindig ugyanaz a szkript/program hajtódik végre?

Az is egy lehetőség lehet, hogy az egymáshoz közeli időpontokat nem szűröd ki. Amikor lefut a program, akkor a gép leállítása előtt ellenőrzi, hogy van-e 5 percen belül végrehajtandó feladat. Ha nincs ilyen, akkor leáll a gép. Ha van közeli feladat, akkor a megfelelő időpontban elindítja azt.
Ebben az esetben elegendő az egyező időpontokat kiszűrni. Pl. sort -u.

Kiegészítés:
Gondold át, hogy mit szeretnél, majd készíts egy algoritmust, és csak után kezdj el szkriptet írni.

-----
A kockás zakók és a mellészabások tekintetében kérdezze meg úri szabóját.