Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
crontab
Envoyé par: Syl2095

Bonjour à tous.

Je suis débutant sous linux et je n'arrive pa à créer une tache de demarrage avec crontab. J'ai linux redhat 7.2.

quand je fais un crontab -l il me sort :

no cron for root

Je ne peux donc pas faire non plus de crontab -e mais par contre un vi crontab marche

je crée un fichier cron.php dans /var/spool/cron avec à l'interieur :


#!/bin/sh
* * * * * /home/path/php/test.php

fichier test.php :

<? require_once("connexion_portes.php") ;
$req = mysql_query("insert into adresseinstallation values('','test','','')") ;
?>

c'est juste une insertion dans une table.


Ensuite dans crontab, je rajoute une ligne :

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
03,18,33,48 * * * * root run-parts /etc/cron.quarter-hourly
04,34 * * * * root run-parts /etc/cron.half-hourly
01 * * * * root run-parts /etc/cron.hourly
05 0,6,12,18 * * * root run-parts /etc/cron.quarter-daily
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
01 * * * * root run-parts /var/spool/cron


Voilà j'ai donc surement oublié quelque chose puisque la tache ne s'effectue pas

Merci à tous pour votre aide

Poste le Tuesday 15 June 2004 12:09:03
Répondre     Citer    
Re: crontab
Envoyé par: Eric92

Attention : il ne faut pas créer ou modifier directement les fichiers dans /var/spool/cron mais utiliser la commande crontab => la 1ère fois pour le créer :
crontab -
* * * * * /chemin/php /home/path/php/test.php >/tmp/test.php.log 2>&1
<Ctrl>D
En remplaçant "chemin" par l'emplacement de la commande php.
Ca devrait lancer la commande chaque minute, tous les jours.

A mon avis il n'y a pas lieu de modifier le fichier "/etc/crontab".


Voir l'article "Programmation de travaux" [lea-linux.org]

Poste le Wednesday 16 June 2004 02:18:40
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
crontab
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons