Aller au contenu

ptit_boy

Actif
  • Compteur de contenus

    12
  • Inscrit(e) le

  • Dernière visite

Messages postés par ptit_boy

  1. Bonjour,

    je cherche à créer un crontab sur une distribution linux qui possède l'executable crond mais pas l'executable crontab. Vous allez me dire "ça n'existe pas", si si ça existe, c'est une Livebox wanadoo :blink:

    Donc y a bien le démon crond, y a bien un répertoire /var/spool/cron/crontabs où mettre les fichiers crontab mais la commande "crontab quelquechose" n'existe pas. Faut faire quoi ? C'est possible de choper l'executable crontab d'un linux classique et de le coller sur la livebox ? Ca remplacera bien le crontab manquant ?

    Merci :blush:

  2. Bonjour,

    dans une page web j'appelle un script shell linux. Le même script lorsqu'il tourne sous linux affiche les résultats sur plusieurs lignes. En fait tout ce que ça fait c'est une commande "hcitool scan" qui liste les devices bluetooth.

    Là lorsque je l'appelle depuis la page web, le texte s'affiche sur une seule ligne, sans retours à la ligne. Pourquoi et comment y remédier ?

    Merci,

    Laurent

  3. Bonjour à tous,

    dans un script shell je fais appel à une commande d'une pile Bluetooth (les commandes HCITOOL pour ceux qui connaissent). Ca donne ça :

    name = `hcitool name XX:XX:XX:XX:XX:XX` (avec une adresse MAC).

    Ca marche bien quand je tape la commande dans un terminal, mais c'est lent. Par contre dans mon script, name reste vide. Est-ce parce que la commande est trop lente à répondre et que le script continue ? Y a moyen de forcer le script à attendre ?

    Merci,

    Laurent

  4. Pour le moment la sécurité c'est pas trop mon problème, je veux juste arriver à faire un truc qui fonctionne.

    Est-ce que ça amrcherait un truc comme ça :

    function getAuthentifiedPage($host,$service_uri,$username="",$password="",$method="GET")

    {

    $sock = fsockopen($host,80,$errno,$errstr);

    if ($sock == FALSE) {

    die("<br />Erreur de socket : <br />$errstr ($errno)<br />");

    }

    $body = "";

    fputs($sock, "$method $service_uri HTTP/1.0\r\n");

    if($username != "") {

    fputs($sock, "Authorization: Basic ".base64_encode("$username:$password")."\r\n");

    }

    fputs($sock, "Host: $host\r\n");

    fputs($sock, "Content-type: application/x-www-form-urlencoded\r\n");

    fputs($sock, "Accept: */*\r\n");

    fputs($sock, "\r\n");

    $headers = "";

    while ($str = trim(fgets($sock, 4096))) {

    $headers .= $str;

    $headers .= -"\n";

    }

    while (!feof($sock)) {

    $body .= fgets($sock, 4096);

    }

    fclose($sock);

    return $body;

    }

    et un appel avec :

    $host = "X.X.X.X";

    $service_uri = "mon_script.sh";

    $username = "xxx";

    $password = "xxx";

    $response_data = getAuthentifiedPage($host,$service_uri,$username,$password,$params,"GET");

    Hein ?

    Ca activerait mon script ?

    Ou sinon oui je fais juste un appel à une page web sur mon serveur, qui appelle en local le script ....

    On peut appeler des scripts locaux avec quoi comme langage ? Javascript c'est possible ?

×
×
  • Créer...