Maison  >  Article  >  Opération et maintenance  >  Comment résoudre le problème de l'échec de l'exécution de Docker par Cron

Comment résoudre le problème de l'échec de l'exécution de Docker par Cron

藏色散人
藏色散人original
2022-01-04 16:19:562564parcourir

Cron ne parvient pas à exécuter docker car exec ajoute le paramètre -it La solution est de corriger "docker exec php-7.2_1 /bin/bash -c 'cd /usr/local/nginx/html/MyProject..." qui. est Can.

Comment résoudre le problème de l'échec de l'exécution de Docker par Cron

L'environnement d'exploitation de cet article : système ubuntu16.04, Docker 20.10.11, ordinateur Dell G3.

Comment résoudre le problème de l'échec de cron à exécuter Docker ?

crontab n'a pas réussi à exécuter la commande docker exec :

Script original-->Échec

#!/bin/bash
docker exec -it php-7.2_1 /bin/bash -c 'cd /usr/local/nginx/html/MyProject && sh GatherData.sh'

Correction-->

exec ajouté - Le paramètre it ouvre un terminal et les tâches planifiées ne peuvent entrer dans aucun terminal.

Apprentissage recommandé : "

Tutoriel vidéo Docker

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn