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

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

  3. #1503
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.214
    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
    Μηνύματα
    23.427
    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
    Μηνύματα
    3.214
    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
    Μηνύματα
    23.427
    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
    Μηνύματα
    3.214
    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
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    3.444
    Downloads
    1
    Uploads
    0
    Τύπος
    ADSL
    Ταχύτητα
    24576/1024
    ISP
    Nova
    Router
    TP-LINK Archer VR400
    SNR / Attn
    8.3(dB) / 6.2(dB)
    Παράθεση Αρχικό μήνυμα από tsigarid Εμφάνιση μηνυμάτων
    Κατά διαστήματα κάνοντας tar παίρνω αυτό:
    Κώδικας:
    file changed as we read it
    Το tar δεν σταματάει, και βρήκα διάφορες ιδέες για το πως να κρύψω αυτό το μήνυμα, αλλά η ερώτησή μου είναι άλλη: το αρχείο μέσα στο tar τι θα περιλαμβάνει; Αν αλλάζουν τα δεδομένα του αρχείου όσο διαβάζεται, δεν θα είναι κατεστραμμένο αρχείο μέσα στο tar; Ή όταν το tar παρατηρεί κάτι τέτοιο απλά αρχίζει να διαβάζει το αρχείο από την αρχή και τελικά έχει την πιο πρόσφατη έκδοση χωρίς προβλήματα;
    Σύμφωνα με αυτό , δεν είναι κάτι ανησυχητικό και απ'ότι λένε το μήνυμα μπορεί να γίνει supressed με το "--warning=no-file-changed" switch.
    Dealing with pricks, is my speciality.

    Linux all the way.
    Open source all the way.
    Fighting against telemetry, data harvesting, tracking, ads all the way.

    For some people, ignorance is bliss.

  9. #1509
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.427
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Ξερω οτι μπορω να εγκαταστησω ενα προσθετο στο kodi με αυτη την παραμετρο του kodi-send
    Κώδικας:
    kodi-send --action="InstallAddon(onoma.prosthetou)"
    και θελω να βαλω μερικα προσθετα μαζεμενα. Μια λυση εινια να γραψω ενα bash script που να εχει πχ 10 φορες το kodi send και διαφορετικο προσθετο καθε φορα εκει μεσα.

    Η αλλη λυση που σκεφτομαι ειναι να γραψω σε ενα αρχειο ολα τα προσθετα που θελω (γιατι μπορω να τα παρω με ενα ξερο ls απο το φακελο που ειναι ηδη μαζεμενα :P ), ενα σε καθε γραμμη, πχ
    Κώδικας:
    plugin.video.youtube
    plugin.video.elementum
    skin.confluence
    skin.quartz
    κλπ
    και να κανω το σκριπτακι να διαβαζει το αρχειο αυτο γραμμη γραμμη και να το περναει στο installaddon που λεω παραπανω, σαν ορισμα. Πως μπορει να γινει κατι τετοιο?
    ديميتريس

  10. #1510
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.214
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Κώδικας:
    % cat /tmp/myplugs.txt
    plugin.video.youtube
    plugin.video.elementum
    skin.confluence
    skin.quartz
    κλπ
    
    % while read kline ; do
    echo Will run kodi-send --action="${kline}" 
    done < /tmp/myplugs.txt
    Will run kodi-send --action=plugin.video.youtube
    Will run kodi-send --action=plugin.video.elementum
    Will run kodi-send --action=skin.confluence
    Will run kodi-send --action=skin.quartz
    Will run kodi-send --action=κλπ
    Αντί για το echo will run θα έχεις το σκέτο kodi-send. Δεν έχω ιδέα τι είναι το kodi-send αλλά σε μια manpage που είδα στο διαδίκτυο, αναφέρεται το --action μπορεί να υπάρχει πολλές φορές για να δημιουργηθεί ένα macro. Δεν ξέρω τι σημαίνει αυτό αλλά μήπως μπορείς να τα τρέξεις όλα με την μία αντί για ένα-ένα ξεχωριστά;

    Αν σε μπερδεύει το παραπάνω παράδειγμα που έγραψα, ο κώδικας είναι ο εξής:
    Κώδικας:
    % while read kline ; do
    kodi-send --action="${kline}" 
    done < αρχείο_που_έχει_τα_ορίσματα
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

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

  11. #1511
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.427
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Αυτο εδω ομως
    Κώδικας:
    kodi-send --action="${kline}"
    το κανω ετσι
    Κώδικας:
    kodi-send --action="InstallAddon(${kline})"
    Ελπιζω να μην μου σπασει κατι επειδη το kodi-send εχει ιδιοτροπιες και δεν θελει διαφορα, πχ κενα ή αυτακια αναμεσα στις παρενθεσεις.

    Επισης, το kline ειναι σωστο? Γιατι στο howto που κοιταζα τωρα μολις λεει ενα σκετο line.
    https://linuxhint.com/while_read_line_bash/

    - - - Updated - - -

    Εβγαλε αυτο, αλλα στο kodi δεν πεταχτηκε κανενα prompt για εγκατασταση.
    Κώδικας:
    Sending: {'type': 'action', 'content': 'InstallAddon(plugin.video.elementum)'}
    Sending: {'type': 'action', 'content': 'InstallAddon(script.elementum.burst)'}
    Sending: {'type': 'action', 'content': 'InstallAddon(plugin.video.invidious)'}
    Sending: {'type': 'action', 'content': 'InstallAddon(service.subtitles.opensubtitles_by_opensubtitles)'}
    Βεβαια, αν τρεξω ενα με το χερι παλι δεν πετιεται το prompt στο kodi, πχ
    Κώδικας:
    $ kodi-send --action="InstallAddon(plugin.video.invidious)"
    Sending: {'type': 'action', 'content': 'InstallAddon(plugin.video.invidious)'}
    Επισης, μετα απο καθε send θα πρεπει να κανιε μια παυση, γιατι πρεπει να πατησω μεσα στο kodi το ok για να επιτρεψει την εγκατασταση.
    ديميتريس

  12. #1512
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.214
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    το κανω ετσι
    Κώδικας:
    kodi-send --action="InstallAddon(${kline})"
    Ναι εννοείται έτσι θα το κάνεις. Δεν πρόσεξα ότι το πρόσθετο που διαβάζεται μέσα από το αρχείο πήγαινε μέσα στο InstallAddon.

    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Επισης, το kline ειναι σωστο? Γιατι στο howto που κοιταζα τωρα μολις λεει ενα σκετο line.
    https://linuxhint.com/while_read_line_bash/
    Μετά το "while read" βάζεις το όνομα της μεταβλητής στην οποία θα αποθηκεύεται αυτό που διαβάζεται από το αρχείο. Δεν παίζει ρόλο πώς θα την ονομάσεις. Όλοι οι οδηγοί λένε line γιατί είναι το προφανές όνομα αφού διαβάζεις μια γραμμή. Βάλε το line αν σε μπερδεύει το δικό μου.

    Δεν θυμάμαι ακριβώς τι είχε γίνει αλλά θυμάμαι στο παρελθόν ότι είχα αντιμετωπίσει κάποιο πρόβλημα το οποίο συνέβαινε σπάνια και δεν μπορούσα να το αναπαράγω με τίποτα. Μετά από πολύ καιρό, και στο άσχετο, βρήκα το έφταιγε. Κάποια εφαρμογή (αντί να ακολουθήσει την σύμβαση που λέει ότι οι μεταβλητές των εφαρμογών έχουν κεφαλαία γράμματα και να χρησιμοποιήσει δηλαδή την μεταβλητή LINE) έθετε τιμή στην μεταβλητή line ή κάτι τέτοιο δεν θυμάμαι. Όταν λοιπόν έτρεχα ένα while σε ένα τερματικό και μετά στο ίδιο τερματικό έτρεχα αυτήν, άρχιζαν τα προβλήματα. Για αυτό το λόγο μου έμεινε συνήθειο να βάζω πάντα κάτι που να μην υπάρχει πιθανότητα να χρησιμοποιηθεί από κάτι άλλο.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

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

  13. #1513
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.427
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Μισο λεπτο γιατι ανακαλυψα οτι το kodi δεν πεταει κατι αν καταλαβει οτι το προσθετο ειναι ηδη εγκατεστημενο. Παρολα αυτα, στη λιστα του δεν το βγαζει ως ηδη εγκατεστημενο...
    Για την παυση τι μπορω να κανω?
    ديميتريس

  14. #1514
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.214
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Δεν είδα για παύση. Σου κάνει αν υπάρχει ακόμη μία read η οποία θα περιμένει να πατήσεις enter ? πχ
    Κώδικας:
    % while read kline ; do
    kodi-send --action="InstallAddon(${kline})" 
    read -u 1
    done < αρχείο_που_έχει_τα_ορίσματα
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

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

  15. #1515
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.427
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Εβαλα το read -u 1 και δουλεψε αψογα! Με ενα μονο προσθετο ειχα θεμα και το εκανα μεσα απο το kodi, οποτε κλαϊν.
    Με εσωσες απο δουλεια τουλαχιστον μιας ωρας, συν αλλη μια αυριο που θα κανω τα ιδια και στο libreelec.
    Ευχαριστω πολυ
    ديميتريس

Σελ. 101 από 149 ΠρώτηΠρώτη ... 81919699100101102103106111121 ... ΤελευταίαΤελευταία

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

  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 είναι εκτός λειτουργίας