Tasques
De FFAWiki
Linux
Tasques d'Usuari
- Un usuari es pot programar les seves tasques.
- Per fer-ho ha d'executar l'ordre crontab -e
- Ens apareixerà un arxiu de texte on cada línea representa una de les tasques que tenim programades:
- m h dom mon dow command
- m = minut
- h = hora
- dom = dia del mes (1..31)
- mon = mes (1..12)
- dow = dia de la setmana (1..7)
- @reboot Executa una vegada, a l'inici.
- Command = ruta de l'script que volem executar
Edició Gràfica de Tasques d'Usuari
- Podem instal.lar un programa per executar gràficament la gestió de les tasques d'usuari
- Sudo apt-get install gnome-schedule
Creació de Tasques per part de root
- L'usuari root pot crear tasques que:
- S'executen en nom seu
- S'executen en nom d'un altre usuari
- Per fer-ho hem d'editar el fitxer de configuració /etc/crontab
- sudo nano /etc/crontab
- m h dom mon dow user command
- m = minut
- h = hora
- do = dia del mes (1..31)
- mon = mes (1..12)
- dow = dia de la setmana (1..7)
- @reboot Executa una vegada, a l'inici.
- user = nom de l'usuari que l'executarà (aquesta és l'única diferència amb crontab -e)
- Command = ruta de l'script que volem executar
Windows
Planificador de Tasques en windows
- El programador de Tasques es un programa que executa Programes i Scripts de manera automàtica i periòdica.
- Cal anar a:
- Gràficament: Programes-> Accessoris-> Eines del Sistema -> Programador de Tasques.
- Interpret de Comandes: taskschd
- Coses a tenir en compte a l'hora de programar la tasca:
- Nom de la tasca
- Descripció de la tasca
- Usuari que executa la tasca
- Hem d'assegurar-nos que l'usuari tingui permisos per relitzar les accions
- Podem posar-hi un usuari concret o bé un grup format per diferents usuaris
- Desencadenador
- Data i hora concreta
- Hora periòdica
- Event
- Engegada del sistema
- Entrada a la sessió
- Altres...
- Accions
- Ruta del script a executar
- Paràmetres del script (en el cas de que l'script porti paràmetres)
- Ruta des d'on s'executa l'script (en el cas d'scripts amb ruta relativa)
- Ruta del script a executar
- Si ens hi fixem veurem que al programar una tasca hem de tenir en compte els mateixos elements que a l'executar-la manualment:
- Qui l'executa? (privilegis i variables d'entorn)
- Des d'on l'executa? (si hi ha ruta relativa)
- Valors opcionals (si hi ha paràmetres)
- Només ens falta afegir-hi en quin moment i amb quina periodicitat s'executa