Σελ. 121 από 149 ΠρώτηΠρώτη ... 101111116119120121122123126131141 ... ΤελευταίαΤελευταία
Εμφάνιση 1.801-1.815 από 2222
  1. #1801
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.655
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Θελω να κανω... κατι (λογικα ενα cron job) που θα κοιταει το dmesg καθε 1 λεπτο πχ (ισως να ειναι υπερβολικο) για ενα συγκεκριμενο σφαλμα και θα μου στελνει με το notify-send οτι το βρηκε. Πχ
    Κώδικας:
    dmesg | grep mitsos
    notify-send vrethike
    Πρέπει να φτιάξεις ένα script που κάνει τη δουλειά που θέλεις, και να βάλεις αυτό το script να τρέχει στο cron όσο συχνά θέλεις. Δεν έχεις ξεκάθαρη ερώτηση στο που κόλλησες, οπότε δεν μπορώ να απαντήσω πιο συγκεκριμένα.

  2. #1802
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.462
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Δεν εχω κατι αλλο να προσθεσω. Φανταζομαι θελει και ενα if για να γινει, οποτε σιγουρα δεν ξερω να το κανω μονος μου.
    Αυτη τη στιγμη εχω σοβαρο προβλημα με το pc που κολλαει σε ασχετες στιγμες και δεν ξερω τι να κανω και εχω αγχωθει.
    https://www.adslgr.com/forum/threads...21#post7356621
    ديميتريس

  3. #1803
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.655
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Δεν εχω κατι αλλο να προσθεσω. Φανταζομαι θελει και ενα if για να γινει, οποτε σιγουρα δεν ξερω να το κανω μονος μου.
    Αυτη τη στιγμη εχω σοβαρο προβλημα με το pc που κολλαει σε ασχετες στιγμες και δεν ξερω τι να κανω και εχω αγχωθει.
    https://www.adslgr.com/forum/threads...21#post7356621
    Εννοείς δεν ξέρεις να βάλεις ένα script στην cron; Πρώτα δοκιμάζεις ότι τρέχει όπως περιμένεις όταν το καλείς χειροκίνητα (προφανώς), και μετά το βάζεις να τρέχει αυτόματα, πχ https://www.cyberciti.biz/faq/how-do...-or-unix-oses/

  4. #1804
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.462
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Εννοω δεν ξερω να το κανω με if γενικως.
    Και εχω αγχωθει επειδη θελω το pc να ειναι καθε μερα ετοιμο για 4-6 ωρες σερι teams!
    ديميتريس

  5. #1805
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.222
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Με επιφύλαξη, κάτι τέτοιο σου κάνει;

    Κώδικας:
    #!/bin/bash
    if [ -e /tmp/jimp-last-dmesg ]; then
    	JIMPDATE="$(< /tmp/jimp-last-dmesg)"
    	JIMPOPTS=( "--since"  "${JIMPDATE}" )
    fi
    journalctl --dmesg "${JIMPOPTS[@]}" | grep mitsos > /dev/null
    if [ $? = 0 ]; then
    	journalctl --dmesg "${JIMPOPTS[@]}" | grep mitsos | notify-send 
    fi
    date "+%Y-%m-%d %H:%M:%S" > /tmp/jimp-last-dmesg
    Χρησιμοποιεί το journalctl γιατί ενώ και το dmesg υποστηρίζει --since, είναι πιο εύκολο με το journalctl. Ελέγχει την έξοδο του journalctl από την προηγούμενη φορά που εκτελέστηκε και έπειτα για το mitsos και αν το grep επιστρέψει 0 (δηλαδή βρήκε κάτι), τότε το ξανατρέχει και το στέλνει στο notify-send.

    Από εκεί και πέρα, βάλε το στο cron, βάλε το να τρέχει σε ένα loop ή ό,τι άλλο θέλεις.

    Edit: Στο cron ίσως να έχεις προβλήματα με το notify-send και να πρέπει να παίξεις με το dbus. Αν θέλεις να έχεις ένα τερματικό ανοιχτό για αυτή τη δουλειά και να το τρέχεις σε loop, μπορείς να το κάνεις ως εξής:
    Κώδικας:
    #!/bin/bash
    while true; do
    if [ -e /tmp/jimp-last-dmesg ]; then
    	JIMPDATE="$(< /tmp/jimp-last-dmesg)"
    	JIMPOPTS=( "--since"  "${JIMPDATE}" )
    fi
    journalctl --dmesg "${JIMPOPTS[@]}" | grep mitsos > /dev/null
    if [ $? = 0 ]; then
    	journalctl --dmesg "${JIMPOPTS[@]}" | grep mitsos | notify-send 
    fi
    date "+%Y-%m-%d %H:%M:%S" > /tmp/jimp-last-dmesg
    sleep 30
    done
    Τελευταία επεξεργασία από το μέλος imitheos : 03-12-22 στις 21:53.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

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

  6. #1806
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.462
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Αν πω οτι απο τα παραπανω καταλαβαινω στο 100% μονο το... sleep, θα με βρισετε?
    Θα το προσπαθησω και βλεπουμε. Αν βοηθαει, να πω οτι εχω ηδη ενα σκριπτακι getdmesg.sh που απλα τρεχει το dmesg και το πεταει σε ενα φακελο σαν αρχειο με ονομα την ημερομηνια και την ωρα, πχ mitsos-14-50-40-03-12 για αυτο που εγινε σημερα στις 14:50.
    ديميتريس

  7. #1807
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.222
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Και εγώ δεν πολύ κατάλαβα τι θέλεις να κάνεις (και επίσης δεν θα είμαι online αύριο) για αυτό έγραψα "με επιφύλαξη". Κάτι έγραψες ότι κρασάρει το pc. Θέλεις δηλαδή κάθε τόσο να σου κάνει notify κάποιο μήνυμα του dmesg ώστε να δεις τι θα βγάλει όταν κρασάρει; Αν ναι, τότε δεν ξέρω κατά πόσο θα "λειτουργήσει" εκείνη τη στιγμή το script ή θα κρασάρει με το υπόλοιπο σύστημα.

    Αν θέλεις κάτι τέτοιο, τότε μπορείς, πιο εύκολα από το να τρέχεις scripts σαν και το δικό μου, να έχεις ανοιχτό ένα τερματικό στο οποίο να τρέχει είτε "dmesg --follow" ή "journalctl --dmesg --follow" και να ελπίσεις ότι θα φανεί κάποιο μήνυμα όταν κρασάρει.
    Τελευταία επεξεργασία από το μέλος imitheos : 03-12-22 στις 22:53.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

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

  8. #1808
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.655
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Και εγώ αυτό πιστεύω, αν όντως ο ημίθεος μάντεψε σωστά τι θες. --follow είναι το καλύτερο, σε ένα τερματικό που θα έχεις συνέχεια ανοιχτό, ή θα τρέχει μέσα σε screen.

  9. #1809
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.462
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Η λυση του μονιμα ανοιχτου τερματικου (ή του μονιμα ανοιχτου παραθυρου γενικοτερα) δεν με βολευει γιατι εχω την κακια συνηθεια να κλεινω παραθυρα κατα λαθος, αλλα θα την προσπαθησω. Ισως να βαλω κατι να κανιε το συγκεκριμενο παραθυρο minimize to tray.
    Εχω ερθει σε απογνωση με το ολο θεμα γιατι τα μαθηματα μεσω teams ειναι μεχρι τις 20 του μηνα και μεχρι τοτε οχι δεν με παιρνει να χαλασει κατι, δεν με παιρνει ουτε καν να μπω στα windows

    - - - Updated - - -

    Που μπορει να αλλαχτει το παραπανω ωστε να βγαζει το dmesg ή το οποιοδηποτε output στο φακελο ~/freezes/?
    Θα το εκανα μονος μου, αλλα αυτη τη στιγμη εχει κολλησει ηδη 2 φορες και εχω αγχωθει τρομερα για να σκεφτω οτιδηποτε!
    ديميتريس

  10. #1810
    Εγγραφή
    31-07-2010
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    3.452
    Downloads
    1
    Uploads
    0
    Τύπος
    ADSL
    Ταχύτητα
    24576/1024
    ISP
    Nova
    Router
    TP-LINK Archer VR400
    SNR / Attn
    8.3(dB) / 6.2(dB)
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Η λυση του μονιμα ανοιχτου τερματικου (ή του μονιμα ανοιχτου παραθυρου γενικοτερα) δεν με βολευει γιατι εχω την κακια συνηθεια να κλεινω παραθυρα κατα λαθος, αλλα θα την προσπαθησω. Ισως να βαλω κατι να κανιε το συγκεκριμενο παραθυρο minimize to tray.

    Επειδή κι εγώ την έχω αυτή την κακια συνήθεια, αν είσαι σε KDE μπορείς να ορίσεις window policy στο terminal ώστε να μην κλείνει πατώντας x στο παράθυρο αλλά να το κλείνεις μόνο από το menu -> exit

    Με έχει σώσει

  11. #1811
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.655
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Αν κλείνετε παράθυρα κατά λάθος, η λύση είναι το screen

  12. #1812
    Εγγραφή
    31-07-2010
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    3.452
    Downloads
    1
    Uploads
    0
    Τύπος
    ADSL
    Ταχύτητα
    24576/1024
    ISP
    Nova
    Router
    TP-LINK Archer VR400
    SNR / Attn
    8.3(dB) / 6.2(dB)
    Παράθεση Αρχικό μήνυμα από tsigarid Εμφάνιση μηνυμάτων
    Αν κλείνετε παράθυρα κατά λάθος, η λύση είναι το screen
    Εννοείται πως σε σοβαρές δουλειές το screen τρέχει. Εγώ μιλάω για τη σπαστική συνήθεια να κλείνεις παράθυρα αλλά και κατά λάθος καμιά φορά, αν ο κέρσορας κουνηθεί στο λάθος σημείο.

    Έχω ορίσει να μην κλείνουν απ'το x του window τα firefox windows, το vlc, το konsole, κλπ. Peace of mind

  13. #1813
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.462
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Σκεφτηκα να το κανω undecorated για να μην εχει x για κλεισιμο :P

    Αν κανω το παραπανω σκριπτακι ετσι, θα βγαζει ενα αρχειο στο φακελο καθε 30 δευτερα?
    Κώδικας:
    #!/bin/bash
    while true; do
    if [ -e /tmp/jimp-last-dmesg ]; then
    	JIMPDATE="$(< /tmp/jimp-last-dmesg)"
    	JIMPOPTS=( "--since"  "${JIMPDATE}" )
    fi
    journalctl --dmesg "${JIMPOPTS[@]}" | grep mitsos > /dev/null
    if [ $? = 0 ]; then
    	journalctl --dmesg "${JIMPOPTS[@]}" | grep mitsos | notify-send 
    fi
    date "+%Y-%m-%d %H:%M:%S" > /tmp/jimp-last-dmesg
    sleep 30
    cp /tmp/jimp-last-dmesg /home/jim/freezes/
    done
    ديميتريس

  14. #1814
    Εγγραφή
    31-07-2010
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    3.452
    Downloads
    1
    Uploads
    0
    Τύπος
    ADSL
    Ταχύτητα
    24576/1024
    ISP
    Nova
    Router
    TP-LINK Archer VR400
    SNR / Attn
    8.3(dB) / 6.2(dB)
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Σκεφτηκα να το κανω undecorated για να μην εχει x για κλεισιμο :P
    Kι αυτό γίνεται

  15. #1815
    Εγγραφή
    22-05-2007
    Ηλικία
    39
    Μηνύματα
    3.194
    Downloads
    19
    Uploads
    0
    ISP
    HOL
    DSLAM
    HOL - Ν. ΦΙΛΑΔΕΛΦΕΙΑ
    Βάλε το σε ένα screen και τελείωσες
    - How does a linux geek make love??
    - unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep;


    BasketForum

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

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

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