2016-12-14 1 views
0

Actuellement sur un projet parallèle qui récupère des données de mon site Web et place les données dans une feuille de calcul google. Je voudrais courir automatiquement, disons chaque semaine. Mon idée est de l'héberger sur mon serveur et de le faire fonctionner automatiquement car je ne pourrais pas toujours accéder à mon ordinateur et le faire fonctionner automatiquement serait plus pratique. Y a-t-il un moyen de faire cela? Je suis relativement débutant, alors soyez un peu prévenant. :) Merci!Comment faire pour exécuter Python à partir du serveur Web

+0

Quand vous dites "serveur", quel système d'exploitation avez-vous? Avez-vous des privilèges administratifs là-bas? – Amadan

+0

Si vous avez le serveur, Google cron emploi – camelccc

+0

@Amadan que voulez-vous dire? Le serveur utilisé par mon hôte ou le système d'exploitation de mon ordinateur de bureau? –

Répondre

0

Utilisez cron. Here est didacticiel CENTOS sur cron. Fondamentalement, utilisez crontab -e pour modifier votre calendrier de tâches. Cela va ouvrir un éditeur; vous pouvez ajouter de nouvelles tâches en tant que lignes simples. Si vous ajoutez une ligne comme ceci:

0 3 * * 6 /usr/bin/python /home/johndoe/scripts/weekly.py 

il exécutera /home/johndoe/scripts/weekly.py tous les samedis à 3h du matin. Si vous n'avez pas envie de trouver la syntaxe crontab (que je vous recommande de faire quand même), vous pouvez utiliser l'un des générateurs de crontab en ligne (tels que this one).

+0

Je vais jeter un oeil à cela et l'essayer et je commenterai si j'ai d'autres questions! Merci! –

+0

Bonjour! J'ai regardé mon CPanel et trouvé une fonction cron. Il ressemble [comme ceci] (http://i.imgur.com/xm0NRxm.png). Y at-il une chance que cela me facilite la vie? –

+0

Ouais, c'est juste une interface pour définir le crontab. – Amadan