NullScan Δημοσ. 19 Σεπτεμβρίου 2017 Δημοσ. 19 Σεπτεμβρίου 2017 Με σκέτο sed θα πρέπει να του δίνεις το file path, είναι το 2ο μέρος αυτού που σου έδωσα μετά το -exec. Όλη την εντολή που σου έδωσα μπορείς να τη χρησιμοποιήσεις σε όποιο script θές κάνοντας ένα cd στο path που έχει τα files που σε ενδιαφέρουν, trust me it works Και είναι και POSIX compliant και portable και τα πάντα όλα. 3
jim_p Δημοσ. 20 Σεπτεμβρίου 2017 Δημοσ. 20 Σεπτεμβρίου 2017 Στο wiki του openelec για το autostart.sh* λεει πως το autostart.sh πρεπει να ξεκιναει με "{" και να τελειωνει με "} &". Για ποιο λογο? Το αρχειο δεν ειναι καποιο bash script, μιας και δεν ξεκιναει με #!/bin/bash, ουτε ειναι εκτελεσιμο # file .config/autostart.sh .config/autostart.sh: ASCII text Αν ηταν εκτελεσιμο θα ελεγε κατι σαν αυτο $ file bin/savoura.sh bin/savoura.sh: Bourne-Again shell script, ASCII text executable * http://wiki.openelec.tv/index.php/Autostart.sh ---editΤο βρηκα το δευτερο κομματι. Παραμενει η ερωτηση για τις αγκυλες http://openelec.tv/forum/64-installation/76481-how-to-create-an-autostart-sh-file#137886
NullScan Δημοσ. 21 Σεπτεμβρίου 2017 Δημοσ. 21 Σεπτεμβρίου 2017 Για να μπορεί να τρέχει όλος ο κώδικας του script σαν μιά ενότητα στο background της κονσόλας μέσω της οποίας εκτελείται. 1
jim_p Δημοσ. 16 Νοεμβρίου 2017 Δημοσ. 16 Νοεμβρίου 2017 Απορια.Θελω να κανω ενα σκριπτακι να παιρνω τα backup απο το νετμπουκ (hostname openelec) και το pi zero (hostname rpi) μεσω των samba shares που εχουν. Κατι τετοιο δουλευει και για τα 2 κανονικα #!/bin/bash smbget -R smb://openelec/backup/ smbget -R smb://rpi/backup/και καταληγω με 2 αρχεια .tar που εχουν σαν ονομα την ημερομηνια και την ωρα που οποια εγινε το backup στο καθενα, δηλαδη το output αυτουdate +%Y%m%d%H%M%Sπχ20171116080735.tar Αλλα με το παραπανω δεν ξεχωριζω ποιο εινια απο ποιο. Μετα σκεφτηκα να τα κανω rename, πχ #!/bin/bash smbget -R smb://openelec/backup/ mv *.tar openelec.tar smbget -R smb://rpi/backup/ mv *.tar rpi.tarαλλα το δευτερο mv μου δημιουργει προβλημα γιατι θα μετονομασει και το πρωτο .tar σε rpi.tar. Καμια ιδεα?
Oxygene Δημοσ. 16 Νοεμβρίου 2017 Δημοσ. 16 Νοεμβρίου 2017 1. Αν εσύ ονομάζεις τα αρχεία με βάση την ημερομηνία, μπορείς από αυτό το βήμα κιόλας να προσθέσεις το όνομα του share, π.χ.: mv blabla.tar $(date +%Y%m%d%H%M%S)-openelec.tar 2. Διαφορετικά μπορείς αργότερα στο σκριπτάκι να κάνεις τις εξής αλλαγές: #!/bin/bash smbget -R smb://openelec/backup/ mv $(ls -t *.tar | tail -1) openelec.tar smbget -R smb://rpi/backup/ mv $(ls -t *.tar | tail -1) rpi.tar το οποίο ουσιαστικά μετονομάζει μόνο το τελευταίο χρονικά tar που έχει ληφθεί 1
jim_p Δημοσ. 16 Νοεμβρίου 2017 Δημοσ. 16 Νοεμβρίου 2017 Ωραια ιδεα το 2. Δυστυχως το 1 δεν μπορει να γινει, το ονομα το βαζει μονο του το προσθετο που κανει το backup και δεν αλλαζει απο καπου. Αν τα βαλω να κατεβουν ταυτοχρονα, θα μπλεχτει το output του ls -t και θα τα κανει μανταρα? Επειδη απο το openelec κατεβαζει με 1.5MB/s το πολυ και εχει να κατεβασει το διπλασιο μεγεθος απο το pi, απ' οπου κατεβαζει με ~3MB/s.
warlock9_0 Δημοσ. 16 Νοεμβρίου 2017 Δημοσ. 16 Νοεμβρίου 2017 το smbget έχει και -o για να γράψει αυτό που κατεβάζει σε συγκεκριμένο αρχείο άρα μπορείς να του βάλεις από εκεί κατευθείαν το filename άκυρο δεν παίζει με recursive αλλιώς γιατί να μην τα βάλεις σε ξεχωριστό φάκελο που είναι το πιο απλό?
jim_p Δημοσ. 16 Νοεμβρίου 2017 Δημοσ. 16 Νοεμβρίου 2017 @warlock9_0 Εκει θα καταλληξω μου φαινεται @mad-proffessor Για να το κανω με rsync, δεν θα πρεπει να τρεχει και ο σερβερ rsync? Δεν τρεχει Samba και ssh τρεχει μονο, και μιας και ειναι ηδη shared ο φακελος που πηγαινουν τα backups, τα τραβαω απο εκει. Απλα θελω να αυτοματοποιησω την διαδικασια. Αυτο που ρωτησα με την ταυτοχρονη ληψη μπορει να γινει με καποιο τροπο?
Oxygene Δημοσ. 16 Νοεμβρίου 2017 Δημοσ. 16 Νοεμβρίου 2017 Η ls -t έχει ακρίβεια δευτερόλεπτου, τι να πώ να είσαι τόσο γκαντέμης που να έρθουν τα αρχεία το ίδιο δευτερόλεπτο... Αν και έχω την εντύπωση ότι είναι ακόμη πιο ακριβής 1
mphxths Δημοσ. 16 Νοεμβρίου 2017 Δημοσ. 16 Νοεμβρίου 2017 @jim_p Να υποθεσω οτι τα αρχεια ειναι ηδη ονομασμενα στα shares των 2 συσκευων με τις ονομασιες που περιγραφεις (με τις ημερομηνιες) και απλα με την smbget τα κατεβαζεις σε ενα 3ο μηχανημα? Αν ειναι ετσι το σεναριο βλεπω στην smbget παραμετρο "-o" -o, --outputfile Write the file that is being downloaded to the specified file. Can not be used together with -R. Δεν ξερω αν ειναι σημαντικη η παρουσια της -R , μιας και μιλαμε για ενα μοναδικο αρχειο και το "-R" στην ουσια -R, --recursive Recursively download files οποτε οπως τα τραβαει η smbget θα τα ονομαζει οπως εσυ θες... Κατι τετοιο δεν ψαχνουμε? EDIT : τωρα που το σκεφτομαι ..το -R χρειαζεται γιατι δεν κατεβαζεις συγκεκριμενο αρχειο αλλα αυτο που υπαρχει στον φακελο που ενω ειναι ενα δεν ξερεις απο πριν το ονομα για να το βαλεις στην εντολη.. Αρα το -R δεν μπορει να παραλειφθει , αρα και το -ο τρωει ακυρο..πφφφ Το addon/script που φτιαχνει το backup να υποθεσω δεν ειναι ευελικτο ως προς τον τροπο που τα ονομαζει ε?
jim_p Δημοσ. 16 Νοεμβρίου 2017 Δημοσ. 16 Νοεμβρίου 2017 Οπως ειπωθηκε και παραπανω απο τον warlock9_0, δεν μπορουν να δουλεψουν τα -o και -R μαζι. Το τσεκαρα πριν ακομα ξεκινησω να χτιζω το σκριπτακι.Επισης δεν παιζουν wildcards, δηλαδη δεν μπορω να βαλω smbget -R smb://rpi/backup/*.tar -o whatever.tar γιατι δεν του αρεσει το αστερακι!
warlock9_0 Δημοσ. 16 Νοεμβρίου 2017 Δημοσ. 16 Νοεμβρίου 2017 εγώ προτείνω πάντως ξανά, για να μη βασανίζεστε άδικα κάνε δυό φακέλους temp, στον ένα κατέβασε το netbook στον άλλο το pi αφού ξέρεις πλέον τι είναι το καθένα τα κάνεις mv στον φάκελο που είσαι με rename ταυτόχρονα σβήνεις και τους φακέλους που έφτιαξες και είσαι άρχοντας
tr3quart1sta Δημοσ. 27 Σεπτεμβρίου 2018 Δημοσ. 27 Σεπτεμβρίου 2018 Πως μπορω να δω το output του tee "live"? Εχω ενα script που τρεχει κανα 10λεπτο και παραγει text το οποιο θα θελω να το βλεπω στην κονσολα και στο τελος να το αποθηκευει σε textfile. Με το myprogram | tee myfile.txt ομως δεν βλεπω τιποτα στην κονσολα την ωρα που τρεχει και μου τα βγαζει μαζεμενα στο τελος.
jim_p Δημοσ. 27 Σεπτεμβρίου 2018 Δημοσ. 27 Σεπτεμβρίου 2018 Με το watch νομιζω... Το εχω χρησιμοποιησει μια μονο φορα για να βλεπω τα σκαμπανεβασματα του σηματος του wifi απο το /proc/kati.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα