Σελ. 101 από 101 ΠρώτηΠρώτη ... 81919699100101
Εμφάνιση 1.501-1.508 από 1508
  1. #1501
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    45
    Μηνύματα
    8.942
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    70 Mbps down/6 Mbps up
    ISP
    Spectrum
    Κατά διαστήματα κάνοντας tar παίρνω αυτό:
    Κώδικας:
    file changed as we read it
    Το tar δεν σταματάει, και βρήκα διάφορες ιδέες για το πως να κρύψω αυτό το μήνυμα, αλλά η ερώτησή μου είναι άλλη: το αρχείο μέσα στο tar τι θα περιλαμβάνει; Αν αλλάζουν τα δεδομένα του αρχείου όσο διαβάζεται, δεν θα είναι κατεστραμμένο αρχείο μέσα στο tar; Ή όταν το tar παρατηρεί κάτι τέτοιο απλά αρχίζει να διαβάζει το αρχείο από την αρχή και τελικά έχει την πιο πρόσφατη έκδοση χωρίς προβλήματα;

  2. #1502
    Εγγραφή
    08-03-2007
    Μηνύματα
    16.805
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    As usual "καταλαβα το πρωτο, μισοκαταλαβα το δευτερο και παλευω για το τριτο". Ευχαριστω παντως
    ديميتريس

  3. #1503
    Εγγραφή
    20-12-2005
    Μηνύματα
    2.771
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    As usual "καταλαβα το πρωτο, μισοκαταλαβα το δευτερο και παλευω για το τριτο". Ευχαριστω παντως
    As usual η μεταδοτικότητά μου είναι σκατά και το συντακτικό μου σαν του ογκουνσότο. Πες μου τι δεν κατάλαβες να προσπαθήσω να το εξηγήσω διαφορετικά ή να το εξηγήσει κάποιος άλλος καλύτερα.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

    "Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
    κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
    Γα.... την πολιτική ορθότητα.

  4. #1504
    Εγγραφή
    08-03-2007
    Μηνύματα
    16.805
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Μια χαρα τα λες, το δικο μου iq δεν φτανει για ολα αυτα. Να ρωτησω κατι ακομα.
    Ενα σκριπτ τσεκαρει αν τρεχει απο τον root με αυτο εδω στην αρχη
    Κώδικας:
    if [[ $EUID != 0 ]]; then
        echo "error: Insufficient permissions."
        exit 1
    fi
    Και δουλευει επειδη
    Κώδικας:
    $ echo $EUID
    1000
    # echo $EUID
    0
    Αν ομως το τρεξω με sudo μπροστα, παλι επιστρεφει οτι και για τον απλο χρηστη
    Κώδικας:
    $ sudo echo $EUID
    [sudo] password for jim: 
    1000
    Δεν θα επρεπε εκει να λεει 0 οταν τρεχει με sudo μπροστα? Αν οχι, πως θα τρεξει πχ σε ubuntu που δεν υπαρχει root αλλα μονο ο χρηστης και το sudo του?
    ديميتريس

  5. #1505
    Εγγραφή
    20-12-2005
    Μηνύματα
    2.771
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Αν ομως το τρεξω με sudo μπροστα, παλι επιστρεφει οτι και για τον απλο χρηστη
    Κώδικας:
    $ sudo echo $EUID
    [sudo] password for jim: 
    1000
    Δεν θα επρεπε εκει να λεει 0 οταν τρεχει με sudo μπροστα? Αν οχι, πως θα τρεξει πχ σε ubuntu που δεν υπαρχει root αλλα μονο ο χρηστης και το sudo του?
    Βάλε το σε ένα 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
    Γα.... την πολιτική ορθότητα.

  6. #1506
    Εγγραφή
    08-03-2007
    Μηνύματα
    16.805
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Κώδικας:
    $ 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.
    ديميتريس

  7. #1507
    Εγγραφή
    20-12-2005
    Μηνύματα
    2.771
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Κώδικας:
    $ sudo echo \$EUID
    [sudo] password for jim: 
    $EUID
    Κατι πηγε στραβα
    Δεν ξέρω γιατί δεν το βγάζει. Δεν έχω sudo να το δοκιμάσω.
    Κώδικας:
    % su root -c "echo $EUID - \$EUID"
    Password: 
    1000 - 0
    Με su το βγάζει κανονικά όπως πρέπει. Η εντολή που πήρε το νέο root κέλυφος είναι "echo 1000 - $EUID" (λόγω του backspace στο 2ο) και έτσι παίζει σωστά. Ο κώδικας πάντως που έδωσες όταν ρώτησες και θα είναι μέσα στο script θα τρέχει κανονικά.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

    "Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
    κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
    Γα.... την πολιτική ορθότητα.

  8. #1508
    Εγγραφή
    31-07-2010
    Μηνύματα
    1.269
    Downloads
    1
    Uploads
    0
    ISP
    .
    Παράθεση Αρχικό μήνυμα από tsigarid Εμφάνιση μηνυμάτων
    Κατά διαστήματα κάνοντας tar παίρνω αυτό:
    Κώδικας:
    file changed as we read it
    Το tar δεν σταματάει, και βρήκα διάφορες ιδέες για το πως να κρύψω αυτό το μήνυμα, αλλά η ερώτησή μου είναι άλλη: το αρχείο μέσα στο tar τι θα περιλαμβάνει; Αν αλλάζουν τα δεδομένα του αρχείου όσο διαβάζεται, δεν θα είναι κατεστραμμένο αρχείο μέσα στο tar; Ή όταν το tar παρατηρεί κάτι τέτοιο απλά αρχίζει να διαβάζει το αρχείο από την αρχή και τελικά έχει την πιο πρόσφατη έκδοση χωρίς προβλήματα;
    Σύμφωνα με αυτό , δεν είναι κάτι ανησυχητικό και απ'ότι λένε το μήνυμα μπορεί να γίνει supressed με το "--warning=no-file-changed" switch.

Σελ. 101 από 101 ΠρώτηΠρώτη ... 81919699100101

Παρόμοια Θέματα

  1. Βοήθεια για ένα απλό bash script
    Από AddictedToChaos στο φόρουμ Unix - Linux
    Μηνύματα: 34
    Τελευταίο Μήνυμα: 22-07-11, 01:57
  2. bash - matlab
    Από simeon.mattes στο φόρουμ Unix - Linux
    Μηνύματα: 25
    Τελευταίο Μήνυμα: 25-06-08, 23:00
  3. Bash Script help (Αρχάριος)
    Από weakwire στο φόρουμ Unix - Linux
    Μηνύματα: 12
    Τελευταίο Μήνυμα: 08-05-07, 00:41
  4. bash rename (mv)
    Από hayzel στο φόρουμ Unix - Linux
    Μηνύματα: 6
    Τελευταίο Μήνυμα: 07-01-07, 16:33

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας