Aller au contenu

ptit_boy

Actif
  • Compteur de contenus

    12
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  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 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
  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. Oui j'ai bien mis le chemin complet de ma commande. Comment controle t'on les timeouts en script shell ?
  4. 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
  5. J'ai tous les droits sur ce qu'il y a sur mon serveur de test, je peux toujours installer des trucs, mais ça m'avance pas parce que sur le serveur qui sera mis chez le client (c'est pour un boulot) je ne choisis pas ce qu'il y a. Et y a pas de SSH.
  6. Je suis bien d'accord mais je choisis pas ce qu'il y a sur le serveur, c'est à prendre ou à laisser dans mon cas ...
  7. Ca va vous faire rire mais y a pas de pile SSH sur le serveur en question ....
  8. 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 ?
  9. Non ce que je veux faire n'est pas possible en PHP (mon script fait appel aux commandes HCI d'une pile Bluetooth) et de toute façon le serveur où est mon script shell n'a pas PHP. L'authentification c'est pas trop un problème, j'ai les droits sur le serveur. Merci, Laurent
  10. Merci mais je croyais qu'exec ne fonctionnait qu'en local ? Moi ce que je veux faire c'est faire tourner la page PHP sur une machine A et cette page execute un script shell présente sur un serveur B. C'est donc pour ça que je me bat avec les requêtes GET.
  11. Bonjour à tous, je cherche à créer une page web PHP qui aille executer un script (shell par exemple) sur un serveur linux et qui m'affiche le résultat. Je suis un peu paumé au milieu des requêtes GET et autres et j'aimerais bien savoir comment on fait de façon simple .... Merci
×
×
  • Créer...