Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Surveillance de votre tâche
Pour surveiller l'état d'exécution de votre tâche avec l'interface de ligne de commande, utilisez l'describe-task-execution
commande.
aws datasync describe-task-execution \ --task-execution-arn 'arn:aws:datasync:
region
:account-id
:task/task-id
/execution/task-execution-id
'
Cette commande renvoie des informations sur une exécution de tâche, similaires à celles indiquées ci-après.
{ "TaskExecutionArn": "arn:aws:datasync:us-east-1:112233445566:task/task-08de6e6697796f026/execution/exec-04ce9d516d69bd52f", "Status": "VERIFYING", "Options": { "VerifyMode": "POINT_IN_TIME_CONSISTENT", "Atime": "BEST_EFFORT", "Mtime": "PRESERVE", "Uid": "INT_VALUE", "Gid": "INT_VALUE", "PreserveDevices": "NONE", "PosixPermissions": "PRESERVE", "PreserveDeletedFiles": "PRESERVE" "OverwriteMode": "NEVER", "TaskQueueing": "ENABLED" }, "StartTime": 1532658526.949, "EstimatedFilesToTransfer": 0, "EstimatedBytesToTransfer": 0, "FilesTransferred": 0, "BytesWritten": 0, "BytesTransferred": 0, "Result": { "PrepareDuration": 4355, "PrepareStatus": "Ok", "TransferDuration": 5889, "TransferStatus": "Ok", "VerifyDuration": 4538, "VerifyStatus": "Pending" } }
Si l'exécution de la tâche est réussie, la valeur du Statut passe à SUCCESS (RÉUSSITE). Si la commande describe-task-execution
échoue, le résultat envoie des codes d'erreur qui peuvent vous aider à résoudre les problèmes. Pour plus d'informations sur les codes d'erreur, consultez.TaskExecutionResultDetaildans leRéférence d'API DataSync.
Surveillance de votre tâche en temps réel
Pour surveiller la progression de l'exécution de vos tâches en temps réel à partir de la ligne de commande, utilisez l'Unix standard.watch
utilitaire. Les valeurs de durée d'exécution de tâche sont mesurées en millisecondes.
Lewatch
ne reconnaît pas le DataSync Par conséquent, appelez l'interface de ligne de commande directement, comme illustré dans l'exemple suivant.
# pass '-n 1' to update every second and '-d' to highlight differences $ watch -n 1 -d \ "aws datasync describe-task-execution --task-execution-arn 'arn:aws:datasync:
region
:account-id
:task/task-id
/execution/taskexecution-id
'"