OVH Community, votre nouvel espace communautaire.

PHP - Ouvrir une URL depuis un script shell


vprat
16/12/2010, 12h18
Juste pour info, j'ai une offre PRO. Le script qui ne marchait pas en ligne de commande par SSH marche très bien en passant par les tâches planifiées du manager V3.

thithi83
16/12/2010, 11h30
Citation Envoyé par cassiopee
ou encore prendre un cloud ( http://www.ovh.com/fr/cloud/ ) pour environ 9 Euros TTC par mois.
Et sinon opter pour une formule d'hébergement qui supporte les tâches planifiées... Cela doit être possible à partir des hébergements PRO, à confirmer ?

cassiopee
17/10/2010, 12h07
ou encore prendre un cloud ( http://www.ovh.com/fr/cloud/ ) pour environ 9 Euros TTC par mois.

padpad
17/10/2010, 12h00
Confronté au même problème (version FTP) , j'ai
1° programmé l'exécution du FTP "get" depuis un PC au lieu du FTP "put" depuis OVH qi ne veut pas.
2° utilisé un http://www.audon.co.uk/ip9258.html pour prgrammer l'allumage du PC, sachant qu'il y a quatre façons de le faire
a) par "crontab" ..
b) par packet d'allumage
c) par intervention manuelle sur le HTTP
d) par simulation de l'accès manuel depuis .. le serveur OVH .. ais ca fait un peu usine à gaz

vprat
17/10/2010, 09h31
J'y ai pensé, mais ce n'est pas fiable pour moi, mon micro n'est pas allumé 24h/24h et 7j/7j, d'où mon souhait de le mettre sur mon serveur mutualisé pro OVH.

Gaston_Phone
16/10/2010, 18h52
Citation Envoyé par vprat
Quelle est la solution à ce problème ? Est-ce que je peux avoir une tache planifiée qui exécute mon script par l'intermédiaire d'Apache ?
Il y a une solution : celle que j'ai mise en place sur mon micro et qui fonctionne très bien.

vprat
16/10/2010, 18h26
Quelle est la solution à ce problème ? Est-ce que je peux avoir une tache planifiée qui exécute mon script par l'intermédiaire d'Apache ?

padpad
16/10/2010, 10h33
Sous ssh il y a pas mal de choses qui sont bridées.
Notamment par exemple le FTP. Il est impossible de lancer un simple FTP.
Il semble que ce soit une sécurité pour éviter que des hacks puissent trop s'amuser sous SSH.
QQn qui est sous ssh est uen couche en dessous de Apache, et a bcp plus de possibilité et moins de contrôles possibles par OVH. Le choix x'oVH semble avoir été de fermer les services qu'il ne peut pas contrôler.

Gaston_Phone
16/10/2010, 09h38
Il s'agit peut-être là d'une sécurité d'OVH.

vprat
16/10/2010, 09h36
Bonjour,

Même résultat : Network unreachable.

Gaston_Phone
16/10/2010, 08h10
As-tu essayé avec la commande curl_exec ?
(http://fr2.php.net/manual/fr/ref.curl.php)

vprat
16/10/2010, 00h02
Salut,

j'ai un script PHP censé récupérer des fichiers sur Internet pour les mettre en cache sur mon hébergement.

Je fais ça ainsi :
file_put_contents($local, file_get_contents($url));

où $local est le chemin absolu sur mon serveur et $url l'adresse du fichier à récupérer.

Cela marche bien quand j'execute le script depuis le navigateur mais pas quand je le fais en SSH (failed to open stream: Network is unreachable).

Mon souci est que j'ai besoin que ce script soit lancé toutes les heures (donc dans le futur -> tache plannifiee).

Comment faire ?