Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Mistofelees - 31.01.11 - klo:12.51

Otsikko: Pieni ohje ohjelmointiin.
Kirjoitti: Mistofelees - 31.01.11 - klo:12.51
Jos ohjelman on tarkoitus käydä määrätyin välein tekemässä jotain, esimerkiksi lukemassa 20 min välein lukemassa jotain anturia, KÄYTÄ CRONTAB:a. Muokkaa ohjelmaa siten, että se päättyy, kun on tehnyt työnsä.
Samalla pääsee eroon komentoriviparametristä, jolla määrätään mittausväli.

Jos pistät ohjelmaan ajoitusloopin, ohjelma kuormittaa konetta koko loopin ajan, vaikkei teekään mitään.
Otsikko: Vs: Pieni ohje ohjelmointiin.
Kirjoitti: snifi - 31.01.11 - klo:13.34
Entäs sleep?

Esimerkiksi Pythonissa
Koodia: [Valitse]
import time
time.sleep(20*60) # 20 minuuttia