Pages : 1
#1 Le 06/08/2015, à 12:53
- linkinpark62
Problème crontab
Bonjour,
J'ai créer un cron mais le problème est qu'il ne se lance pas...
Voici mon cron :
55 13 * * * administrateur /var/www/intranet/annuaire2.php
Merci pour vos futures réponses!
Hors ligne
#2 Le 06/08/2015, à 13:48
- pires57
Re : Problème crontab
55 13 * * * administrateur /usr/bin/php /var/www/intranet/annuaire2.php
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#3 Le 06/08/2015, à 13:53
- linkinpark62
Re : Problème crontab
ça ne fonctionne toujours pas...
est-ce normal que le fichier est enregistré dans /tmp/crontab.HZXSjK/crontab ?
Hors ligne
#4 Le 06/08/2015, à 13:54
- linkinpark62
Re : Problème crontab
Mon cron est pourtant bien lancé :
Aug 6 14:52:01 intranet CRON[18445]: (root) CMD (root /usr/bin/php /var/www/intranet/annuaire2.php)
Hors ligne
#5 Le 06/08/2015, à 13:58
- pires57
Re : Problème crontab
Il y a quoi dans le fichier php?
je ne suis pas sur du /usr/bin/php, je n'ai plus de machine sous ubuntu, il faut que tu cherches ou est bon fichier pour php.
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#6 Le 06/08/2015, à 14:01
- linkinpark62
Re : Problème crontab
Il s'agit d'un script permettant d'insérer des utilisateurs d'un active directory dans une base de données mysql.
Est-normal que quand je fait crontab -e et vi /etc/crontab j'obtiens 2 fichiers différents ?
Hors ligne
#7 Le 06/08/2015, à 14:29
- pires57
Re : Problème crontab
oui c'est normal.
Je pourrais voir ce script? si tu l’exécute sans la crontab il fonctionne?
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#8 Le 06/08/2015, à 14:31
- linkinpark62
Re : Problème crontab
Oui il fonctionne très bien.
<?php
//Serveur
$ldap_server = "biopath.local";
//Identifiants LDAP
$id = "intranet";
$mdp = "intranet";
//DN de base
$base_dn = "OU=Utilisateurs,OU=Biopath,DC=biopath,DC=local";
//Filtre de recherche
$filtre = "(&(objectClass=user)(objectCategory=person))";
//Connexion au LDAP
$connect= ldap_connect($ldap_server) or die("Impossible de se connecter au serveur LDAP");
//Authentification au LDAP
$bind=ldap_bind($connect, $id, $mdp) or die("Echec d'authentification");
//Recherche dans le LDAP
$search=ldap_search($connect, $base_dn, $filtre) or die("Erreur dans la recherche");
//Connexion base de données
$host = "localhost";
$user = "root";
$pass = "***";
$connexion = mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db('intranet',$connexion);
$infos = ldap_get_entries($connect, $search);
for ($i=1; $i<$infos["count"]; $i++) {
echo "i= ".$i;
echo "</br>";
$nb_min = 1;
$nb_max = 1000000;
$nombre = mt_rand($nb_min,$nb_max);
for($j=0; $j<50; $j++){
$memberof = $infos[$i]["memberof"][$j];
$cn = explode(",", $memberof);
$final = str_replace("CN=", "", $cn[0]);
$final2 = trim($final);
$groupe .= 'Membre de : ' . $final2;
for($n=0; $n<50; $n++){
$memberof = $infos[$i]["memberof"][$n];
$cn = explode(",", $memberof);
$final = str_replace("CN=", "", $cn[0]);
$final2 = trim($final);
$groupe .= 'Membre de : ' . $final2;
if($n==0){
$memberof = $infos[$i]["memberof"][0];
$cn = explode(",", $memberof);
$final = str_replace("CN=", "", $cn[0]);
$final2 = trim($final);
$groupe= 'Membre de : ' . $final2;
}
if($j==0){
$memberof = $infos[$i]["memberof"][0];
$cn = explode(",", $memberof);
$final = str_replace("CN=", "", $cn[0]);
$final2 = trim($final);
$groupe= 'Membre de : ' .$final2;
}
if($infos[$i]["memberof"][$n] == "CN=Biologistes,OU=Groupes,OU=Biopath,DC=biopath,DC=local"){
//Récupération des infos
$nom = $infos[$i]["name"][0];
$tel = $infos[$i]["telephonenumber"][0];
$fax = $infos[$i]["facsimiletelnumber"][0];
$adresse = $infos[$i]["streetaddress"][0];
$email = $infos[$i]["mail"][0];
$fonction = $infos[$i]["title"][0];
$ville = $infos[$i]["l"][0];
$region = $infos[$i]["st"][0];
$pays = $infos[$i]["c"][0];
$id = $infos[$i]["samaccountname"][0];
$verif = mysql_query("SELECT * FROM intranet_contact_details where sortname3 = '$id'");
// echo "verif= " . $verif;
// echo "groupe =" . $groupe;
$nbre_msg=mysql_num_rows($verif);
//Si l'utilisateur existe
if($nbre_msg>0){
$maj = "UPDATE intranet_contact_details SET name ='$nom', alias=$nombre, mobile='$tel', fax='$fax', email_to='$email', misc='$groupe', con_position='$fonction', suburb='$ville', state='$region', country='$pays', address='$adresse', access=2, published=1 where sortname3='$id'";
$req = mysql_query($maj, $connexion) or die(mysql_error()) ;
}
else
{
//Insertion dans la base de données
$requete2 = "INSERT INTO intranet_contact_details (name, alias, mobile, fax, email_to, catid, misc, con_position, suburb, state, country, sortname3, address, access, published) VALUES ('$nom', $nombre, '$tel', '$fax', '$email', '30', '$groupe', '$fonction', '$ville', '$region', '$pays', '$id', '$adresse', '2', '1')";
$sql = mysql_query($requete2, $connexion) or die(mysql_error()) ;
}
}
}
if($infos[$i]["memberof"][$j] == "CN=Achats,OU=Groupes,OU=Biopath,DC=biopath,DC=local"){
echo "</br>";
echo " IF OK ";
echo "</br>";
//Récupération des infos
$nom = $infos[$i]["name"][0];
$tel = $infos[$i]["telephonenumber"][0];
$fax = $infos[$i]["facsimiletelnumber"][0];
$email = $infos[$i]["mail"][0];
$fonction = $infos[$i]["title"][0];
$ville = $infos[$i]["l"][0];
$region = $infos[$i]["st"][0];
$pays = $infos[$i]["c"][0];
$id = $infos[$i]["samaccountname"][0];
$adresse = $infos[$i]["streetaddress"][0];
echo "nom =".$nom;
echo "</br>";
echo "groupe = ".$groupe;
$verif = mysql_query("SELECT * FROM intranet_contact_details where sortname3 = '$id'");
$nbre_msg=mysql_num_rows($verif);
//Si l'utilisateur existe
if($nbre_msg>0){
$maj = " UPDATE intranet_contact_details SET name ='$nom', alias=$nombre, mobile='$tel', fax='$fax', email_to='$email', misc='$groupe', con_position='$fonction', suburb='$ville', state='$region', country='$pays', address='$adresse', access=2, published=1 where sortname3='$id'";
$req = mysql_query($maj, $connexion) or die(mysql_error()) ;
}
else
{
//Insertion dans la base de données
$requete2 = "INSERT INTO intranet_contact_details (name, alias, mobile, fax, email_to, catid, misc, con_position, suburb, state, country, sortname3, address, access, published) VALUES ('$nom', $nombre, '$tel', '$fax', '$email', '55', '$groupe', '$fonction', '$ville', '$region', '$pays', '$id', '$adresse', '2', '1')";
$sql = mysql_query($requete2, $connexion) or die(mysql_error()) ;
}
}
//INFORMATIQUE--------------------------------------------------------------------------------------------------------------------------------------------
echo "membre av IF INFORMATIQUE". $infos[$i]["memberof"][$n] ;
if($infos[$i]["memberof"][$j] == "CN=informatique,OU=Groupes,OU=Biopath,DC=biopath,DC=local"){
echo "</br>";
echo " IF OK ";
echo "</br>";
//Récupération des infos
$nom = $infos[$i]["name"][0];
$tel = $infos[$i]["telephonenumber"][0];
$fax = $infos[$i]["facsimiletelnumber"][0];
$email = $infos[$i]["mail"][0];
$fonction = $infos[$i]["title"][0];
$ville = $infos[$i]["l"][0];
$region = $infos[$i]["st"][0];
$pays = $infos[$i]["c"][0];
$id = $infos[$i]["samaccountname"][0];
$adresse = $infos[$i]["streetaddress"][0];
echo "nom =".$nom;
echo "</br>";
echo "groupe = ".$groupe;
$verif = mysql_query("SELECT * FROM intranet_contact_details where sortname3 = '$id'");
$nbre_msg=mysql_num_rows($verif);
//Si l'utilisateur existe
if($nbre_msg>0){
$maj = "UPDATE intranet_contact_details SET name ='$nom', alias=$nombre, mobile='$tel', fax='$fax', email_to='$email', con_position='$fonction',misc='$groupe', suburb='$ville', state='$region', country='$pays', address='$adresse', access=2, published=1 where sortname3='$id'";
$req = mysql_query($maj, $connexion) or die(mysql_error()) ;
}
else
{
//Insertion dans la base de données
$requete2 = "INSERT INTO intranet_contact_details (name, alias, mobile, fax, email_to, catid, misc, con_position, suburb, state, country, sortname3, address, access, published) VALUES ('$nom', $nombre, '$tel', '$fax', '$email', '55', '$groupe', '$fonction', '$ville', '$region', '$pays', '$id', '$adresse', '2', '1')";
$sql = mysql_query($requete2, $connexion) or die(mysql_error()) ;
}
}
if($infos[$i]["memberof"][$j] == "CN=Administratif,OU=Groupes,OU=Biopath,DC=biopath,DC=local"){
//Récupération des infos
$nom = $infos[$i]["name"][0];
$tel = $infos[$i]["telephonenumber"][0];
$fax = $infos[$i]["facsimiletelnumber"][0];
$email = $infos[$i]["mail"][0];
$fonction = $infos[$i]["title"][0];
$ville = $infos[$i]["l"][0];
$region = $infos[$i]["st"][0];
$pays = $infos[$i]["c"][0];
$id = $infos[$i]["samaccountname"][0];
$adresse = $infos[$i]["streetaddress"][0];
echo "groupe = ".$groupe;
$verif = mysql_query("SELECT * FROM intranet_contact_details where sortname3 = '$id'");
$nbre_msg=mysql_num_rows($verif);
//Si l'utilisateur existe
if($nbre_msg>0){
$maj = "UPDATE intranet_contact_details SET name ='$nom', alias=$nombre, mobile='$tel', fax='$fax', email_to='$email' , con_position='$fonction', misc='$groupe',suburb='$ville', state='$region', country='$pays', address='$adresse', access=2, published=1 where sortname3='$id'";
$req = mysql_query($maj, $connexion) or die(mysql_error()) ;
}
else
{
//Insertion dans la base de données
$requete2 = "INSERT INTO intranet_contact_details (name, alias, mobile, fax, email_to, catid, misc, con_position, suburb, state, country, sortname3, address, access, published) VALUES ('$nom', $nombre, '$tel', '$fax', '$email', '55', '$groupe', '$fonction', '$ville', '$region', '$pays', '$id', '$adresse', '2', '1')";
$sql = mysql_query($requete2, $connexion) or die(mysql_error()) ;
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if($infos[$i]["memberof"][$j] == "CN=Coursiers,OU=Groupes,OU=Biopath,DC=biopath,DC=local" ){
//Récupération des infos
$nom = $infos[$i]["name"][0];
$tel = $infos[$i]["telephonenumber"][0];
$fax = $infos[$i]["facsimiletelnumber"][0];
$email = $infos[$i]["mail"][0];
$fonction = $infos[$i]["title"][0];
$ville = $infos[$i]["l"][0];
$region = $infos[$i]["st"][0];
$pays = $infos[$i]["c"][0];
$id = $infos[$i]["samaccountname"][0];
$adresse = $infos[$i]["streetaddress"][0];
echo "groupe = ".$groupe;
$verif = mysql_query("SELECT * FROM intranet_contact_details where sortname3 = '$id'");
$nbre_msg=mysql_num_rows($verif);
//Si l'utilisateur existe
if($nbre_msg>0){
$maj = "UPDATE intranet_contact_details SET name ='$nom', alias=$nombre, mobile='$tel', fax='$fax', email_to='$email', con_position='$fonction', misc='$groupe',suburb='$ville', state='$region', country='$pays', address='$adresse', access=2, published=1 where sortname3='$id'";
$req = mysql_query($maj, $connexion) or die(mysql_error()) ;
}
else
{
//Insertion dans la base de données
$requete2 = "INSERT INTO intranet_contact_details (name, alias, mobile, fax, email_to, catid, misc, con_position, suburb, state, country, sortname3, address, access, published) VALUES ('$nom', $nombre, '$tel', '$fax', '$email', '56', '$groupe', '$fonction', '$ville', '$region', '$pays', '$id', '$adresse', '2', '1')";
$sql = mysql_query($requete2, $connexion) or die(mysql_error()) ;
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if($infos[$i]["memberof"][$j] == "CN=Comptabilite,OU=Groupes,OU=Biopath,DC=biopath,DC=local" ){
//Récupération des infos
$nom = $infos[$i]["name"][0];
$tel = $infos[$i]["telephonenumber"][0];
$fax = $infos[$i]["facsimiletelnumber"][0];
$email = $infos[$i]["mail"][0];
$fonction = $infos[$i]["title"][0];
$ville = $infos[$i]["l"][0];
$region = $infos[$i]["st"][0];
$pays = $infos[$i]["c"][0];
$id = $infos[$i]["samaccountname"][0];
$adresse = $infos[$i]["streetaddress"][0];
echo "groupe = ".$groupe;
$verif = mysql_query("SELECT * FROM intranet_contact_details where sortname3 = '$id'");
$nbre_msg=mysql_num_rows($verif);
//Si l'utilisateur existe
if($nbre_msg>0){
$maj = "UPDATE intranet_contact_details SET name ='$nom', alias=$nombre, mobile='$tel', fax='$fax', email_to='$email', con_position='$fonction', misc='$groupe',suburb='$ville', state='$region', country='$pays', address='$adresse', access=2, published=1 where sortname3='$id'";
$req = mysql_query($maj, $connexion) or die(mysql_error()) ;
}
else
{
//Insertion dans la base de données
$requete2 = "INSERT INTO intranet_contact_details (name, alias, mobile, fax, email_to, catid, misc, con_position, suburb, state, country, sortname3, address, access, published) VALUES ('$nom', $nombre, '$tel', '$fax', '$email', '55', '$groupe', '$fonction', '$ville', '$region', '$pays', '$id', '$adresse', '2','1')";
$sql = mysql_query($requete2, $connexion) or die(mysql_error()) ;
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if($infos[$i]["memberof"][$j] == "CN=Finances,OU=Groupes,OU=Biopath,DC=biopath,DC=local"){
//Récupération des infos
$nom = $infos[$i]["name"][0];
$tel = $infos[$i]["telephonenumber"][0];
$fax = $infos[$i]["facsimiletelnumber"][0];
$email = $infos[$i]["mail"][0];
$fonction = $infos[$i]["title"][0];
$ville = $infos[$i]["l"][0];
$region = $infos[$i]["st"][0];
$pays = $infos[$i]["c"][0];
$id = $infos[$i]["samaccountname"][0];
$adresse = $infos[$i]["streetaddress"][0];
echo "groupe = ".$groupe;
$verif = mysql_query("SELECT * FROM intranet_contact_details where sortname3 = '$id'");
$nbre_msg=mysql_num_rows($verif);
//Si l'utilisateur existe
if($nbre_msg>0){
$maj = "UPDATE intranet_contact_details SET name ='$nom', alias=$nombre, mobile='$tel', fax='$fax', email_to='$email', con_position='$fonction',misc='$groupe', suburb='$ville', state='$region', country='$pays', address='$adresse', access=2, published=1 where sortname3='$id'";
$req = mysql_query($maj, $connexion) or die(mysql_error()) ;
}
else
{
//Insertion dans la base de données
$requete2 = "INSERT INTO intranet_contact_details (name, alias, mobile, fax, email_to, catid, misc, con_position, suburb, state, country, sortname3, address, access,published) VALUES ('$nom', $nombre, '$tel', '$fax', '$email', '55', '$groupe', '$fonction', '$ville', '$region', '$pays', '$id', '$adresse', '2', '1')";
$sql = mysql_query($requete2, $connexion) or die(mysql_error()) ;
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if($infos[$i]["memberof"][$j] == "CN=Juridique,OU=Groupes,OU=Biopath,DC=biopath,DC=local"){
//Récupération des infos
$nom = $infos[$i]["name"][0];
$tel = $infos[$i]["telephonenumber"][0];
$fax = $infos[$i]["facsimiletelnumber"][0];
$email = $infos[$i]["mail"][0];
$fonction = $infos[$i]["title"][0];
$ville = $infos[$i]["l"][0];
$region = $infos[$i]["st"][0];
$pays = $infos[$i]["c"][0];
$id = $infos[$i]["samaccountname"][0];
echo "groupe = ".$groupe;
$adresse = $infos[$i]["streetaddress"][0];
$verif = mysql_query("SELECT * FROM intranet_contact_details where sortname3 = '$id'");
$nbre_msg=mysql_num_rows($verif);
//Si l'utilisateur existe
if($nbre_msg>0){
$maj = "UPDATE intranet_contact_details SET name ='$nom', alias=$nombre, mobile='$tel', fax='$fax', email_to='$email', con_position='$fonction',misc='$groupe', suburb='$ville', state='$region', country='$pays', address='$adresse', access=2, published=1 where sortname3='$id'";
$req = mysql_query($maj, $connexion) or die(mysql_error()) ;
}
else
{
//Insertion dans la base de données
$requete2 = "INSERT INTO intranet_contact_details (name, alias, mobile, fax, email_to, catid, misc, con_position, suburb, state, country, sortname3, address, access, published) VALUES ('$nom', $nombre, '$tel', '$fax', '$email', '55', '$groupe', '$fonction', '$ville', '$region', '$pays', '$id', '$adresse', '2', '1')";
$sql = mysql_query($requete2, $connexion) or die(mysql_error()) ;
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if($infos[$i]["memberof"][$j] == "CN=Logistique,OU=Groupes,OU=Biopath,DC=biopath,DC=local"){
//Récupération des infos
$nom = $infos[$i]["name"][0];
$tel = $infos[$i]["telephonenumber"][0];
$fax = $infos[$i]["facsimiletelnumber"][0];
$email = $infos[$i]["mail"][0];
$fonction = $infos[$i]["title"][0];
$ville = $infos[$i]["l"][0];
$region = $infos[$i]["st"][0];
$pays = $infos[$i]["c"][0];
$id = $infos[$i]["samaccountname"][0];
$adresse = $infos[$i]["streetaddress"][0];
echo "groupe = ".$groupe;
$verif = mysql_query("SELECT * FROM intranet_contact_details where sortname3 = '$id'");
$nbre_msg=mysql_num_rows($verif);
//Si l'utilisateur existe
if($nbre_msg>0){
$maj = "UPDATE intranet_contact_details SET name ='$nom', alias=$nombre, mobile='$tel', fax='$fax', email_to='$email', con_position='$fonction', misc='$groupe',suburb='$ville', state='$region', country='$pays', address='$adresse', access=2, published=1 where sortname3='$id'";
$req = mysql_query($maj, $connexion) or die(mysql_error()) ;
}
else
{
//Insertion dans la base de données
$requete2 = "INSERT INTO intranet_contact_details (name, alias, mobile, fax, email_to, catid, misc, con_position, suburb, state, country, sortname3, address, access, published) VALUES ('$nom', $nombre, '$tel', '$fax', '$email', '55', '$groupe', '$fonction', '$ville', '$region', '$pays', '$id', '$adresse', '2', '1')";
$sql = mysql_query($requete2, $connexion) or die(mysql_error()) ;
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if($infos[$i]["memberof"][$j] == "CN=Qualite,OU=Groupes,OU=Biopath,DC=biopath,DC=local"){
//Récupération des infos
$nom = $infos[$i]["name"][0];
$tel = $infos[$i]["telephonenumber"][0];
$fax = $infos[$i]["facsimiletelnumber"][0];
$email = $infos[$i]["mail"][0];
$fonction = $infos[$i]["title"][0];
$ville = $infos[$i]["l"][0];
$region = $infos[$i]["st"][0];
$pays = $infos[$i]["c"][0];
$id = $infos[$i]["samaccountname"][0];
$adresse = $infos[$i]["streetaddress"][0];
echo "groupe = ".$groupe;
$verif = mysql_query("SELECT * FROM intranet_contact_details where sortname3 = '$id'");
$nbre_msg=mysql_num_rows($verif);
//Si l'utilisateur existe
if($nbre_msg>0){
$maj = "UPDATE intranet_contact_details SET name ='$nom', alias=$nombre, mobile='$tel', fax='$fax', email_to='$email' , con_position='$fonction',misc='$groupe', suburb='$ville', state='$region', country='$pays', address = '$adresse', access=2, published=1 where sortname3='$id'";
$req = mysql_query($maj, $connexion) or die(mysql_error()) ;
}
else
{
//Insertion dans la base de données
$requete2 = "INSERT INTO intranet_contact_details (name, alias, mobile, fax, email_to, catid, misc, con_position, suburb, state, country, sortname3, address, access, published) VALUES ('$nom', $nombre, '$tel', '$fax', '$email', '55', '$groupe', '$fonction', '$ville', '$region', '$pays', '$id', '$adresse', '2', '1')";
$sql = mysql_query($requete2, $connexion) or die(mysql_error()) ;
}
}
if($infos[$i]["memberof"][$j] == "CN=Technique,OU=Groupes,OU=Biopath,DC=biopath,DC=local"){
//Récupération des infos
$nom = $infos[$i]["name"][0];
$tel = $infos[$i]["telephonenumber"][0];
$fax = $infos[$i]["facsimiletelnumber"][0];
$email = $infos[$i]["mail"][0];
$fonction = $infos[$i]["title"][0];
$ville = $infos[$i]["l"][0];
$region = $infos[$i]["st"][0];
$pays = $infos[$i]["c"][0];
$id = $infos[$i]["samaccountname"][0];
$adresse = $infos[$i]["streetaddress"][0];
echo "groupe = ".$groupe;
$verif = mysql_query("SELECT * FROM intranet_contact_details where sortname3 = '$id'");
$nbre_msg=mysql_num_rows($verif);
//Si l'utilisateur existe
if($nbre_msg>0){
$maj = "UPDATE intranet_contact_details SET name ='$nom', alias=$nombre, mobile='$tel', fax='$fax', email_to='$email', con_position='$fonction', misc='$groupe', suburb='$ville', state='$region', country='$pays' , address = '$adresse', access=2, published=1 where sortname3='$id'";
$req = mysql_query($maj, $connexion) or die(mysql_error()) ;
}
else
{
//Insertion dans la base de données
$requete2 = "INSERT INTO intranet_contact_details (name, alias, mobile, fax, email_to, catid, misc, con_position, suburb, state, country, sortname3, address, access, published) VALUES ('$nom', $nombre, '$tel', '$fax', '$email', '29', '$groupe', '$fonction', '$ville', '$region', '$pays', '$id', '$adresse', '2', '1')";
$sql = mysql_query($requete2, $connexion) or die(mysql_error()) ;
}
}
///////////////////////////////////////////////////SECRETARIAT///////////////////////////////////////////////////////
if($infos[$i]["memberof"][$j] == "CN=Secretariat,OU=Groupes,OU=Biopath,DC=biopath,DC=local"){
//Récupération des infos
$nom = $infos[$i]["name"][0];
$tel = $infos[$i]["telephonenumber"][0];
$fax = $infos[$i]["facsimiletelnumber"][0];
$email = $infos[$i]["mail"][0];
$fonction = $infos[$i]["title"][0];
$ville = $infos[$i]["l"][0];
$region = $infos[$i]["st"][0];
$pays = $infos[$i]["c"][0];
$id = $infos[$i]["samaccountname"][0];
$adresse = $infos[$i]["streetaddress"][0];
echo "groupe = ".$groupe;
$verif = mysql_query("SELECT * FROM intranet_contact_details where sortname3 = '$id'");
$nbre_msg=mysql_num_rows($verif);
//Si l'utilisateur existe
if($nbre_msg>0){
$maj = "UPDATE intranet_contact_details SET name ='$nom', alias=$nombre, mobile='$tel', fax='$fax', email_to='$email', con_position='$fonction' , misc='$groupe', suburb='$ville', state='$region', country='$pays', address='$adresse', access=2, published=1 where sortname3='$id'";
$req = mysql_query($maj, $connexion) or die(mysql_error()) ;
}
else
{
//Insertion dans la base de données
$requete2 = "INSERT INTO intranet_contact_details (name, alias, mobile, fax, email_to, catid, misc, con_position, suburb, state, country, sortname3, address, access, published) VALUES ('$nom', $nombre, '$tel', '$fax', '$email', '28', '$groupe', '$fonction', '$ville', '$region', '$pays', '$id', '$adresse', '2', '1')";
$sql = mysql_query($requete2, $connexion) or die(mysql_error()) ;
}
}
}
}
?>
Hors ligne
#9 Le 06/08/2015, à 15:38
- credenhill
Re : Problème crontab
hello
récupérer d'éventuels messages d'erreur
55 13 * * * administrateur /usr/bin/php /var/www/intranet/annuaire2.php >/tmp/log 2>&1
Hors ligne
#10 Le 07/08/2015, à 08:20
- linkinpark62
Re : Problème crontab
Comment consulter les erreurs ?
Hors ligne
#11 Le 07/08/2015, à 08:33
- tiramiseb
Re : Problème crontab
Lire /tmp/log.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#12 Le 07/08/2015, à 08:39
- linkinpark62
Re : Problème crontab
J'ai essayer de faire cette commande mais sans succès...
tail -f /tmp/log
Dernière modification par linkinpark62 (Le 07/08/2015, à 08:42)
Hors ligne
#13 Le 07/08/2015, à 08:50
- tiramiseb
Re : Problème crontab
Sans succès ? C'est à dire ?
C'est quoi un succès, c'est quoi un non-succès ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#14 Le 07/08/2015, à 08:52
- linkinpark62
Re : Problème crontab
Lorsque je tape la commande, j'obtiens ceci :
/bin/sh: 1: root: not found
Hors ligne
#15 Le 07/08/2015, à 09:02
- tiramiseb
Re : Problème crontab
Eh bien alors, pourquoi tu dis "sans succès" ?
C'est le message d'erreur de ton cronjob : l'exécution de la commande "tail" a donc été un succès.
Voici donc deux suppositions :
1/ tu nous montres des trucs avec "administrateur" dedans, alors qu'en réalité tu as mis "root" sur ton système.
Si c'est bien le cas, alors montre-nous réellement ce que tu mets sur ton système sinon on ne peut pas t'aider.
2/ tu as mis une ligne qui précise "root" avant le nom de la commande à exécuter dans un cronjob créé avec la commande "crontab -e".
Si c'est bien le cas, note que le nom de l'utilisateur n'est à préciser que dans les crons système (/etc/crontab, /etc/cron.d/) ; dans les crons utilisateurs (commande "crontab -e"), il ne faut pas le donner.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
Pages : 1