====== Tasca cron a /var/lib/tftpboot/ltsp/i386/lts.conf ====== * Indiquem al servidor, que no executi sobre si mateix les instruccions de CRON que estan destinades a les estacions: export LTSP_HANDLE_DAEMONS="false" * Ens assegurem de tenir instal·lat el programa CRON a la imatge chroot /opt/ltsp/i386 apt-get install cron * El següent script ens permet crear als clients lleugers a partir de variables diferents processos crontab CONTRAB_01 fins a CONTRAB_10, aquest procediments es creen a la sección [default] o qualsevol secció específica del client lleuger. Aquesta tècnica permet: * Modificar el temps de l'aturada (o qualsevol comanda crontab), sense la reconstrucció de la imatge. * Joc de les diferents tasques crontab per a diferents clients lleugers. *En primer lloc, crear l'script a /opt/ltsp/i386/etc/ltsp/crontab.sh: #!/bin/bash # # P. Baco - Carlit.net # Crontab LTSP script # # This script, when started from lts.conf "RCFILE_XX = /etc/ltsp/crontab.sh" # will add up to 10 tasks to the thin client's root crontab. # Tasks are defined as regular crontab lines in lts.conf variables # "CRONTAB_01" to "CRONTAB_10" # ex: # CRONTAB_01 = "30 20 * * 1-5 /sbin/halt" # will halt the thin client at 20:30 monday to friday # # Note: Requires crontab to be installed in the thin client image # TMPFILE=/tmp/crontab.tmp echo "# Crontab file for LTSP thin clients" > $TMPFILE echo "# See CRONTAB_01 to CRONTAB_10 in lts.conf" >> $TMPFILE for i in 01 02 03 04 05 06 07 08 09 10 do JOB=$(getltscfg CRONTAB_$i) if [ -n "$JOB" ]; then echo >> $TMPFILE echo "# Found in CRONTAB_$i" >> $TMPFILE echo "$JOB" >> $TMPFILE fi done if [ -f $TMPFILE ]; then crontab $TMPFILE fi rm -f $TMPFILE * Cal activar el permís per a l'execució de l'arxiu: chmod 755 /opt/ltsp/i386/etc/ltsp/crontab.sh * Finalment cal afegir aquestes línies de codi als arxius **/var/lib/tftpboot/ltsp/i386/lts.conf** i **/opt/ltsp/i386/etc/lts.conf**: # Start the crontab creation script RCFILE_02 = /etc/ltsp/crontab.sh # Example crontab entry for shutting down thin clients at 16:00: CRONTAB_01 = "00 16 * * 1-5 /sbin/halt" * Aquest exemple programa una aturada a les 16:00 de dilluns a divendres Aquesta informació la vaig obtenir de la següent pàgina\\ https://help.ubuntu.com/community/UbuntuLTSP/ChrootCronjobs \\ \\ També es pot trobar informació complementària sobre aquest tema a la pàgina:\\ https://help.ubuntu.com/community/UbuntuLTSP/AutomatedTCShutodwn \\ \\ ---- [[:inici|Inici de l'Espai]] | [[informatica:| Menú de Documents ]] | [[ltsp1&#aturada_programada_de_les_estacions|Servidors LTSP]] | [[inici&#servidors_ltsp| Implementació de LINUX/UBUNTU]]