comment faire pour exécuter un script php au quotidien avec la tâche cron sur Ubuntu os
commande pour ruini parue suis avec ubuntu 12 et serveur lamp . Je veux exécuter un script php après chaque 1 heure . j'ai créer un crontab pour exécuter cette et si je vérifier mon cron liste avec la commande crontab -l elle se montre comme ce
# Edit this file to introduce tasks to be run by cron.
0 * * * * /usr/bin/php5 -q /var/www/cronjobs/cron1.php
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
c'est mon script php
0 * * * * /usr/bin/php5 -q /var/www/cronjobs/cron1.php
mais il n'est pas de l'exécution de
comment puis-je vérifier pourquoi il ne fonctionne pas , s'il vous plaît aider
double possible de Exécuter un script php en tant que processus de démon
désolé mais ça ne fonctionne pas pour moi
désolé mais ça ne fonctionne pas pour moi
OriginalL'auteur | 2015-01-30
Vous devez vous connecter pour publier un commentaire.
De trouver quel est le problème avec votre cron, vous pouvez taper la commande suivante dans votre terminal:
Le syslog contient tous les journaux de crons.
Essayez d'exécuter le code
/usr/bin/php5 -q /var/www/cronjobs/cron1.php
sur la borne à vérifier si il y a des erreurs.Vous pouvez également rediriger toutes les erreurs dans un fichier:
OriginalL'auteur Kheshav Sewnundun
Vous pouvez utiliser crontab pour ajouter/supprimer/modifier les tâches cron.
Appuyez sur Alt+Ctrl+T pour ouvrir le terminal.
D'abord assurez-vous que le script est exécutable en cours d'exécution:
Puis exécutez la commande suivante pour ajouter votre tâche cron:
Ajouter votre tâche cron comme ceci:
Que c'est!
Votre pouvez consulter la crontab entrées en cours d'exécution:
Pour plus d'informations sur crontab run:
OU
Non, vous ne pouvez pas fonctionner comme vous le souhaitez. Avez-vous vérifié qu'il est en cours d'exécution dans le navigateur et donner le résultat souhaité?
oui, il est en cours d'exécution à partir du navigateur. est-il un moyen de le lancer depuis la ligne de commande??? il travaille également si j'utilise la commande "php5 -q /var/www/cronjobs/cron1.php" en ligne de commande
vous pouvez l'exécuter directement à l'aide de la commande php.
il fonctionne bien, je-je exécuter cette "php5 -q /var/www/cronjobs/cron1.php"
OriginalL'auteur Hardik Patel
Faire un Script Fichier /etc/scripts/cron.sh avec contiennent
L'enregistrer puis
puis aller sur /etc/crontab
l'enregistrer
et attendre
OriginalL'auteur Trilok Yadav
Ce qui est de la description de crontab arguments
À l'Exécution de votre script à chaque heure d'utilisation ci-dessous entrée crontab.
De cette façon, votre script de démarrage de l'exécution de toutes les heures.
OriginalL'auteur planet260