je ne comprend pas comment faire :/
je ne comprend pas comment faire :/
Heu, faut éviter de mettre, dans une arborescence accessible par FTP, un script exécuté régulièrement par cron, à part si on aime bien "l'humour" des hackers.
Google est notre ami :je ne comprend pas comment faire :/
https://docs.ovh.com/fr/fr/web/hosti...matisees-cron/
Mes principes de bases du codeur qui veut pouvoir dormir:Pour faire des graphes, essayez yEd.
- Une variable de moins est une source d'erreur en moins.
- Un pointeur de moins est une montagne d'erreurs en moins.
- Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
- jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
- La plus sotte des questions est celle qu'on ne pose pas.
le ter nel est le titre porté par un de mes personnages de jeu de rôle
Je plussoie aussi à l'utilisation de Python pour réaliser ce genre de tâches.
Voici un aperçu de code avec Python :
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 import os FTP_DIRECTORY = r'./FTP/' root = os.path.abspath(FTP_DIRECTORY) entries = os.scandir(root) identifiers = set() for entry in entries: name = entry.name identifier = name[name.index('_') + 1 : len(name)] identifiers.add(identifier) print(identifiers)
Qui affichage :
Pour un dossier contenant ceci :{'0_0_0', '0_0_1'}
ls FTP compteur_0_0_0 mesure_0_0_0 mesure_0_0_1
y'a pas à dire, python est quand même bien plus pratique que bash.
Il faudrait que j'apprenne à en écrire (en plus de le lire)
Mes principes de bases du codeur qui veut pouvoir dormir:Pour faire des graphes, essayez yEd.
- Une variable de moins est une source d'erreur en moins.
- Un pointeur de moins est une montagne d'erreurs en moins.
- Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
- jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
- La plus sotte des questions est celle qu'on ne pose pas.
le ter nel est le titre porté par un de mes personnages de jeu de rôle
Merci pour vos réponses mais je pense il faut repartir depuis le début car mon maître de stage à des doutes ...
Premièrement, est ce qu'il est possible d'exécuter des scripts sur un serveur dédié OVH ?
Si oui, j’ai héberger sur mon serveur un script simple en python permettant de créer un fichier helloworld et de là je ne sais pas comment le faire exécuter toutes les heures par exemple. On me parle de Cron mais comment à partir de mon ordinateur (windows) je peux l'utiliser sachant que je n'ai pas accès au serveur "physiquement", je n'ai que l'url et les logs.
Bonjour.
Oui, chez OVH tu as accès au serveur via SSH avec les mêmes login / mot de passe que l'accès FTP de mémoire. Leur documentation est d'ailleurs assez bien faite.
Une fois la connexion établie, tu peux faire ce que tu veux sur le serveur, pourvu que tu saches utiliser les lignes de commande Linux.
Si ce n'est pas le cas, je t'invite à demander comment effectuer une tache sur notre section Linux, qui seront plus à même de t'aiguiller.
Je fais appel aux esprits de Ritchie, Kernighan, Stroustrup et Alexandrescu
Donnez moi la force, donnez moi le courage de coder proprement !
« Ça marche pas » n'est PAS une réponse convenable, merci de détailler le souci en fournissant l’environnement, le code source, les commandes et les messages d'erreur.
Ce club possède également un clavardage, on y trouve quelques perles entre deux sessions d'entraides.
identifier = name[name.index('_') + 1 : len(name)] pourrait être identifier = name[name.index('_') + 1 :] : pas de délimiteur de fin pour aller jusqu'au bout de la chaîne
Encore heureux... c'est un simple serveur, et tu as accès à tout ton serveur.
Pour la... 5° fois ? Tu te connectes à ton serveur en ssh et tu installes un cron. Que ta machine soit Windows, un smartphone ou n'importe quoi on s'en tamponne et n'a aucune incidence.
Tu veux exécuter un script Python ? Installe Python.
Tu veux créer un cron ? Utilise la crontab et mets-en un en place comme dit à plusieurs reprises plus tôt dans le topic.
Si rien de ça ne te parle, renseignes-toi. T'es en stage, ton tuteur est la première personne que tu devrais contacter.
C'est une action toute bête dont tu trouveras des milliers d'exemples sur internet.
Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
Un peu de programmation réseau ?
Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.
Pour la 5iem fois je ne sais pas comment me servir de cron sur serveur ! J'ai beau essayer sur putty de faire des commanes genre crontab -e ou autre ca ne fait rien.
Dans ce cas explique directement ce qui ne vas pas (commandes lancées, messages d'erreur, etc), sinon ça va devenir un dialogue de sourd
Et encore une fois, je te propose d'aller sur le forum Linux puisque tu sembles arriver à te connecter en SSH avec succès.
Je fais appel aux esprits de Ritchie, Kernighan, Stroustrup et Alexandrescu
Donnez moi la force, donnez moi le courage de coder proprement !
« Ça marche pas » n'est PAS une réponse convenable, merci de détailler le souci en fournissant l’environnement, le code source, les commandes et les messages d'erreur.
Ce club possède également un clavardage, on y trouve quelques perles entre deux sessions d'entraides.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager