Fix sur l'exécution de la commande docker dans une tâche planifiée = CRON
dixit doc officielle : https://docs.docker.com/engine/reference/commandline/exec/
This commit is contained in:
		| @@ -141,10 +141,12 @@ if [ $mode_backup -eq 0 ] || [ $mode_backup -eq 1 ]; then | ||||
|   echo "###############################################################################" | ||||
|   # Dans la commande suivante, les chemins d'accès donnés en paramètres sont des chemins d'accès à l'intérieur du conteneur, montés avec le docker-compose.yml. | ||||
|   # Exemple de commande sans variables : | ||||
|   #       docker exec -u 1060 -it -w /backup-data $(docker ps -qf "name=gitea") bash -c '/app/gitea/gitea dump -c /data/gitea/conf/app.ini' | ||||
|   #       docker exec -u 1060 -i -w /backup-data $(docker ps -qf "name=gitea") bash -c '/app/gitea/gitea dump -c /data/gitea/conf/app.ini' | ||||
|   # Note : La commande lancée dans une tâche CRON (planifiée) ne permet pas l'utilisation du paramètre -t. | ||||
|   # Commande à lancer dans un terminal : | ||||
|   # docker exec -u 1060 -i -w /backup-data $(docker ps -qf "name=gitea") bash -c '/app/gitea/gitea dump -c /data/gitea/conf/app.ini' | ||||
|    | ||||
|   docker exec -u $ID_USER_NAS -it -w /$GITEA_BACKUP_DIR $(/usr/local/bin/docker ps -qf "name=$NOM_CONTENEUR") bash -c "/app/gitea/gitea dump -c /$GITEA_DATA_DIR/gitea/conf/app.ini" | ||||
|  | ||||
|   docker exec -u $ID_USER_NAS -i -w /$GITEA_BACKUP_DIR $(/usr/local/bin/docker ps -qf "name=$NOM_CONTENEUR") bash -c "/app/gitea/gitea dump -c /$GITEA_DATA_DIR/gitea/conf/app.ini" | ||||
|   num_erreur=$?           # On stocke le code de retour de la commande précédente. | ||||
|   if [ $num_erreur -ne 0 ]; then    # Si ce code n'est pas 0, il y a eu une erreur, on arrète le script. | ||||
|     echo "!!!!!!  Erreur lors de la commande de backup gitea dump." | ||||
|   | ||||
		Reference in New Issue
	
	Block a user