Tasques: diferència entre les revisions
De FFAWiki
(Es crea la pàgina amb «__TOC__ ==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...».) |
Cap resum de modificació |
||
Línia 48: | Línia 48: | ||
::user = nom de l'usuari que l'executarà (aquesta és l'única diferència amb crontab -e) | ::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 | ::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) | |||
---- | |||
: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 |
Revisió de 13:20, 28 des 2020
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