Maison >Opération et maintenance >Docker >Comment résoudre le problème de l'échec de l'exécution de Docker par Cron
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.
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!