Κατά διαστήματα κάνοντας tar παίρνω αυτό:
Το tar δεν σταματάει, και βρήκα διάφορες ιδέες για το πως να κρύψω αυτό το μήνυμα, αλλά η ερώτησή μου είναι άλλη: το αρχείο μέσα στο tar τι θα περιλαμβάνει; Αν αλλάζουν τα δεδομένα του αρχείου όσο διαβάζεται, δεν θα είναι κατεστραμμένο αρχείο μέσα στο tar; Ή όταν το tar παρατηρεί κάτι τέτοιο απλά αρχίζει να διαβάζει το αρχείο από την αρχή και τελικά έχει την πιο πρόσφατη έκδοση χωρίς προβλήματα;Κώδικας:file changed as we read it
Εμφάνιση 1.501-1.508 από 1508
Θέμα: Ερώτηση για bash
-
24-01-21, 15:46 Απάντηση: Ερώτηση για bash #1501
-
24-01-21, 15:58 Απάντηση: Ερώτηση για bash #1502
As usual "καταλαβα το πρωτο, μισοκαταλαβα το δευτερο και παλευω για το τριτο". Ευχαριστω παντως
ديميتريس
-
24-01-21, 17:03 Απάντηση: Ερώτηση για bash #1503"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
25-01-21, 15:19 Απάντηση: Ερώτηση για bash #1504
Μια χαρα τα λες, το δικο μου iq δεν φτανει για ολα αυτα. Να ρωτησω κατι ακομα.
Ενα σκριπτ τσεκαρει αν τρεχει απο τον root με αυτο εδω στην αρχη
Κώδικας:if [[ $EUID != 0 ]]; then echo "error: Insufficient permissions." exit 1 fi
Κώδικας:$ echo $EUID 1000 # echo $EUID 0
Κώδικας:$ sudo echo $EUID [sudo] password for jim: 1000
ديميتريس
-
25-01-21, 15:30 Απάντηση: Ερώτηση για bash #1505
Βάλε το σε ένα script και τρέξε sudo ./script.sh και θα παίξει σωστά. Εναλλακτικά δοκίμασε να τρέξεις sudo echo \$EUID και θα πρέπει να παίξει και αυτό σωστά.
Το shell κάνει "substitution" σε όλες τις μεταβλητές πριν να τρέξει μια εντολή οπότε αυτό που έγραψες ισοδυναμεί με "sudo echo 1000" (επειδή το EUID στον χρήστη που τρέχει το κέλυφος είναι 1000) οπότε το sudo τυπώνει το 1000. Νομίζεις δηλαδή ότι τυπώνεις το EUID του root αλλά τυπώνεις ένα ξερό αριθμό 1000."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
25-01-21, 16:17 Απάντηση: Ερώτηση για bash #1506Κώδικας:
$ sudo echo \$EUID [sudo] password for jim: $EUID
---edit
Εκανα ενα απλο σκριπτακι
Κώδικας:$ cat test.sh #!/bin/bash echo $EUID
Κώδικας:$ bash test.sh 1000 # bash test.sh 0 $ sudo bash test.sh 0
Τελευταία επεξεργασία από το μέλος jim_p : 25-01-21 στις 16:40.
ديميتريس
-
25-01-21, 16:42 Απάντηση: Ερώτηση για bash #1507
Δεν ξέρω γιατί δεν το βγάζει. Δεν έχω sudo να το δοκιμάσω.
Κώδικας:% su root -c "echo $EUID - \$EUID" Password: 1000 - 0
"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
26-01-21, 00:39 Re: Απάντηση: Ερώτηση για bash #1508
Σύμφωνα με αυτό , δεν είναι κάτι ανησυχητικό και απ'ότι λένε το μήνυμα μπορεί να γίνει supressed με το "--warning=no-file-changed" switch.
Παρόμοια Θέματα
-
Βοήθεια για ένα απλό bash script
Από AddictedToChaos στο φόρουμ Unix - LinuxΜηνύματα: 34Τελευταίο Μήνυμα: 22-07-11, 01:57 -
bash - matlab
Από simeon.mattes στο φόρουμ Unix - LinuxΜηνύματα: 25Τελευταίο Μήνυμα: 25-06-08, 23:00 -
Bash Script help (Αρχάριος)
Από weakwire στο φόρουμ Unix - LinuxΜηνύματα: 12Τελευταίο Μήνυμα: 08-05-07, 00:41 -
bash rename (mv)
Από hayzel στο φόρουμ Unix - LinuxΜηνύματα: 6Τελευταίο Μήνυμα: 07-01-07, 16:33
Bookmarks