2017-03-20 4 views
1

J'ai créé un job cron dans une instance du moteur de calcul de Google Cloud.Cronjob ne fonctionne pas sur Google Compute Engine

Il est supposé fonctionner à 7h47 tous les jours. Cependant chaque fois que je vérifie si le fichier a été exécuté à 7h48 cela ne fonctionne pas.

enter image description here

Le code pour le fichier helloworld.sh est ici

echo "helloworld" + "$(date)" > helloworld.txt 

J'ai vérifié ensemble en tant que root et mettre en place la tâche cron comme toujours rien racine. Des idées?

Répondre

0

Le travail cron est incorrect car vous devez utiliser des chemins absolus dans votre commande. Essayez:

/bin/bash /home/username/helloworld.sh 
+0

Toujours avoir un problème. J'ai vérifié le statut de cron et il est actif. – Quinnystar27

+0

Je fais face à la même chose. 'service crond status' donne' Unit crond.service introuvable ', même après un 'cron start' de service sudo – mathiasrw

+0

@mathiasrw, La commande dont vous aurez besoin pour vérifier l'état du service est:' '' statut cron du service'' ''. Si vous parlez, au service comme: ** crond **, le service ne sera pas trouvé. –