Εντοπισμός Σφαλμάτων Με Αρχεία Καταγραφής
Αποθήκευσε τα σφάλματα του τερματικού σε log ώστε να τα συγκρίνεις, να ζητήσεις βοήθεια ή να διορθώσεις ένα script χωρίς να χαθεί το output.
Σύντομη Απάντηση
Αποθήκευσε τα σφάλματα του τερματικού σε log ώστε να τα συγκρίνεις, να ζητήσεις βοήθεια ή να διορθώσεις ένα script χωρίς να χαθεί το output.
Χρησιμοποίησε αυτόν τον οδηγό μόνο όταν το σύμπτωμα ή ο στόχος ταιριάζει με τις ενδείξεις παρακάτω. Αν μια διαγνωστική εντολή δείξει διαφορετικό πρόβλημα, ακολούθησε αυτή την ένδειξη αντί να εκτελέσεις μηχανικά όλα τα βήματα.
Τελευταίος έλεγχος: .
Χρησιμοποίησε Τον Οδηγό Όταν Βλέπεις
Πριν Εκτελέσεις Οτιδήποτε
- Δημιούργησε χρονολογημένο backup και επιβεβαίωσε ότι περιέχει τα αρχεία που χρειάζονται για επαναφορά.
- Δες πρώτα την τρέχουσα κατάσταση με listing, status, μέγεθος ή dry run πριν την αλλάξεις.
- Κράτησε ξεχωριστά generated output, cache, μυστικά και source files.
Εντολές Ελέγχου Ή Ρύθμισης
Έλεγξε πρώτα paths, μεγέθη, status ή περιεχόμενο archive πριν η εντολή αλλάξει οτιδήποτε. Κράτησε επαληθευμένο backup έξω από τον φάκελο εργασίας.
python script.py 2>&1 | tee debug.log
tail -n 80 debug.log
grep -i "error" debug.logΤι Δείχνουν Οι Εντολές
- Εκτέλεσε το παράδειγμα ανά γραμμή ή λογικό block και σύγκρινε κάθε αποτέλεσμα με τον στόχο του οδηγού.
Πώς Φαίνεται Ότι Λύθηκε
- Η ροή μπορεί να επαναληφθεί χωρίς να αντικαταστήσει το προηγούμενο backup ή να χαθεί τρέχουσα εργασία.
- Το αποτέλεσμα επαληθεύεται με απλό list, diff, status, checksum ή test command.
- Τεκμηριωμένη διαδικασία rollback επαναφέρει την προηγούμενη κατάσταση όταν το νέο αποτέλεσμα είναι λάθος.
Ασφαλή Επόμενα Βήματα
- Κατέγραψε την τρέχουσα κατάσταση και δημιούργησε backup που μπορεί να επανέλθει.
- Εφάρμοσε μία ελεγχόμενη αλλαγή ή ενέργεια συντήρησης.
- Επαλήθευσε το αποτέλεσμα με μικρή εντολή πριν συνεχίσεις.
- Κατέγραψε τι άλλαξε, πού βρίσκεται το backup και πώς γίνεται η επαναφορά.
Συνηθισμένα Λάθη
- Χρήση εντολής καθαρισμού ή ενημέρωσης χωρίς προεπισκόπηση των αλλαγών.
- Αποθήκευση του μοναδικού backup μέσα στον ίδιο φάκελο που αντικαθίσταται ή διαγράφεται.
- Ανάμειξη μυστικών, cache, generated output και source files στον ίδιο committed φάκελο.
Χρειάζεσαι Ακόμη Βοήθεια;
Αντέγραψε την αναφορά υποστήριξης, συμπλήρωσε τα στοιχεία και πρόσθεσε ολόκληρο το output του τερματικού. Αφαίρεσε κωδικούς, tokens, ιδιωτικά κλειδιά, ακριβείς προσωπικές διαδρομές και προσωπικά στοιχεία.
Διόρθωσες Αυτό Το Σφάλμα Αλλά Θέλεις Επαναχρησιμοποιήσιμο Τρόπο Για Το Επόμενο;
Το Complete Termux Troubleshooting Handbook δίνει μια οργανωμένη διαγνωστική διαδικασία για Termux, Python, Git, αποθήκευση, πακέτα, δίκτυα και recovery αντί για ασύνδετες διορθώσεις.