Creer une tache CRON -

Bonjour, débutant en linux, j’utilise OCS et Glpi pour la gestion et l’inventaire du parc.
Tout fonctionne parfaitement, mes clients contact le serveur au démarrage selon ce que j’ai paramétré dans ma GPO.
La seule chose qui ne fonctionne pas et l’automatisation de la synchro des inventaire dans GLPI.
Pour cela j’ai besoin de configurer une tache CRON…

Voici le script a lancer tous les jours vers 13h

/var/www/glpi/plugins/mass_ocs_import/scripts/ocsng_fullsync.sh --thread_nbr=2 --server_id=1

Il fonctionne, quand je le lance a la mains via putty, la synchro se fait…

Comment procéder??..merci

1 - logue toi avec un compte autorisé à utiliser ce script
2 - cré un fichier /home/user/scriptglpiocs.sh et mets y tes commandes
3 - crontab -e
4 - saisi la ligne suivante pour lancer ton script tous les jours à 07:00

00 07 * * * /bin/sh /home/user/scriptglpiocs.sh

5 - sauve et ferme (c’est nano)
6 - n’essaye pas d’éditer les fichiers de cron, utilise tout le temps la commande ‘cnontab -e’, ça te permet de gérér des listes de plannif différentes pour chaque utilisateur.

Ok, je teste ça, en revanche, comment connaitre l’utilisateur pouvant exécuter ce script?

C’est à toi de le définir. L’utilisateur autorisé à exécuter ce script est le propriétaire du fichier. Pour l’instant c’est toi qui lance le script donc c’est toi qui autorisé à le faire.
Dans l’absolu le root peut exécuter n’importe quel scrit.

ok, merci

c’est le point 1

ok, c’est bon ca fonctionne! merci