Αυτό που γράφεις εκτυπώνει την ημερομηνία εγκατάστασης σε human readable μορφή και όχι το διάστημα εγκατάστασης, δηλαδή την αφαίρεση της ημερομηνίας της εντολής σου από την τρέχουσα (που είναι πιο tricky γιατί βολεύει η μετατροπή σε linux epoch και η αφαίρεση απο εκεί)
είπα να χρησιμοποιήσω όσο το δυνατό λιγότερα εργαλεία γιατί το έφτιαξα ώστε να τρέξει στο askfetch που πρέπει να είναι συμβατό με πολλές διανομές και δεν ήθελα να έχω το tune2fs ως dependency.
Πάντως προφανώς και έχεις δίκιο ότι αυτές οι εντολές κάνουν επίσης σωστά τη δουλειά (δε ξέρω πως μας ξεφεύγουν αυτά τα δώδεκα δευτερόλεπτα να σου πω την αλήθεια )
βγάζει περίεργα αποτελέσματα σε μένα
το boot/ λέει Ιαν 1 1970 !
μετά έχω μια κατάτμηση σε άλλο δίσκο που είναι παλιότερη από την εγκατάσταση μου (αυτές τις μόνιμες προσαρτήσεις τις κάνω κατευθείαν στο / )
και μόνο μετά το lost+found/ έχει την σωστή ημερομηνία.
./get_installed_for.sh
375 days 10 hours 28 minutes and 9 seconds
Ubuntu MATE 18.04 (αλλά χρησιμοποιώ περισσότερο το XFCE ).
Δε νομίζω να έχω κρατήσει μια εγκατάσταση για τόσο πολύ χρόνο…
Edit: Το script δουλεύει μια χαρά. Δεν έχω κάνει κάποιο upgrade σε κάποια ενδιάμεση έκδοση και η εγκατάσταση είναι η ίδια εδώ και ένα χρόνο γιατί απλά βαριέμαι να αλλάξω distro ή να κάνω upgrade προς το παρόν.
Χμμμ είτε είσαι πολύ πιστός στην εγκατάστασή σου είτε κάποιο λάθος παίζει με το script. Υπάρχει περίπτωση να είχες επαναφέρει το filesystem απο άλλο backup είτε να έκανες εγκατάσταση κρατώντας το παλιό etc?
Το lost+found είναι μια αρκετά καλή λύση γιατί δημιουργείται κατά τη δημιουργία του filesystem αλλά αυτό δεν ειναι απαραίτητα σωστό αφού στο σενάριο που δεν δημιουργηθηκε κατά την εγκατάσταση νέο filesystem έχεις λάθος ημερομηνία.
Γενικά δεν περίμενα να είναι τόσο δύσκολο να πάρει κάποιος αυτή τη πληροφορία
Έλα ντε… Ξέμεινε απο τεστάκια που έκανα. Γενικά προσπαθώ να φτιάξω έναν universal τρόπο μπας και μπορέσω να ελέγχω το είδος της διανομής και να παίρνω την πληροφορία απο το κατάλληλο σημείο.
Π.χ. τα Arch έχουν το pacman.log που μου δίνει αυτή τη πληροφορία για τα υπόλοιπα δεν έχω καταλήξει ακόμη. Θα το γυρίσω σε etc και βλέπουμε. Ευχαριστω!!