Benvingudes i benvinguts al portal Linkat

La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...

Programar apagades amb crontab [Resolt]  Final

  • Bon dia tot el dia

    Ara que sembla que ja funciona tot ha arribat l'hora de començar a polir detalls i el primer és programar l'apagada de les màquines que puguin quedar enceses a les 16.45.

    Remenant per fòrums he descobert una cosa que es diu crontab però no acabo de veure com funciona.

    La meva idea és crear dues tasques. A les 16.40 un missatge avisant que en cinc minuts s'apagarà el sistema i a les 16.45 fer que s'apagui el sistema.

    Agrairia si algú em port orientar o si hi ha una eina millor.

    Fins la propera

    Toni.

    Toni Romaguera i Drets Coordinador TIC TAC Escola Tanit Santa Coloma de Gramenet
  • Hola Toni,

    Has de crear un script amb l'ordre que vols executar, en aquest cas un avis (amb el zenity --info potser) i l'apagada de la màquina ( amb el halt o shutdown).

    Una vegada vegis que els scripts fan la feina que vols, només cal afegir-los al crontab. Cada usuari té el seu propi crontab, com és l'usuari root és qui farà la feina d'apagar l'equip, jo diria que ha de ser al seu crontab on s'hauria de posar aquests scripts.

    Autenticat com a root i executa l'ordre següent per afegir l'script i l'hora a la que vols executar-lo:

    Code

    sudo su -
    crontab -e


    El format és aquest:
    m h dom mon dow user command

    Minut, hora, dia del mes, dia de la setmana, usuari i ordre (script)

    Per dir que ho vols cada dia a les 16:45 seria així:
    45 16 * * * root /root/apagar-ordinador.sh

    Mira uns exemples:
    http://blog.desdelinux.net/cron-crontab-explicados/

    Salut.

    Projecte Linkat
  • Als crontab hi tinc programada una ordre per apagar la màquina i a la bios tinc programada l'engegada a primera hora del matí de dilluns a divendres.

    Quote

    0 18 * * * /sbin/shutdown -h now




    Editat per ldalmau el 19/Feb/2014 - 20:40.
  • Perfecte! Bona feina.

    Projecte Linkat
  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.