Elköltöztem!

Személyes blog itt: http://konyus.wordpress.com

2009. május 24., vasárnap

Programok időzített leállítása

Néha jól jöhet ez a "mini howto", ha mondjuk nem akarjuk leállítani a teljes gépet, hanem csak egy bizonyos programot/folyamatot szeretnénk kikapcsolni megadott időben.

Én például szeretek zenére elaludni. Na most, ha például éjszaka töltök le valamit, akkor nem szeretném kikapcsolni a teljes gépet 30-40 perc múlva. Jobb megoldás szerintem, ha csak a zenelejátszót kapcsoltatom ki egy beállított időpontban. A rendszert pedig a shutdown paranccsal egy későbbi időpontban.

Lássuk, hogyan is kell ezt csinálni.

Nyissunk egy Terminált (Alkalmazások > Kellékek > Terminál), majd gépeljük be a következő parancsot:

# at xx:yy (az xx:yy helyére írjuk be azt az időt, amikor le szeretnénk futtatni a parancsot)

Az "at" parancsok ütemezett futtatására használhattó. Tehát szinte bármit be lehet ütemezni vele.

Miután kiadtuk a parancsot, írjuk be a következőt:

# killall program_neve

A "killall" parancs használható egy process név szerinti kilövésére.
Majd az egész lezárásához nyomjuk meg a CTRL+D billentyűket.

Jegyezzük meg a Job számát. "Job 4 at Sun May 24 12:00:00 2009". Ha meggondoltuk magunkat akkor a következő paranccsal lehet törölni:

# atrm -V [A Job száma]

Jelen esetben:

# atrm -V 4

Ennyi lenne.

Nincsenek megjegyzések: