mad-proffessor Δημοσ. 15 Φεβρουαρίου 2015 Μέλος Share Δημοσ. 15 Φεβρουαρίου 2015 Το ξέρω αλλά πρέπει να κανεις import το module οπότε list it is. Πάντως είναι αρκετά ενδιαφέρουσα γλώσσα κ έχει πάρει τη θέση της Perl στο linux sysadmin-ιλικι, λόγω νομίζω απλουστερου συντακτικού. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 15 Φεβρουαρίου 2015 Share Δημοσ. 15 Φεβρουαρίου 2015 Σε bash, θα ηταν κατι τετοιο: #!/bin/bash services=(polkit.service systemd-logind.service) while true; do for i in "${services[@]}"; do notify-send "$i: $(systemctl status "$i" | grep Active: | awk '{print $2}')"; done sleep 10 done Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mad-proffessor Δημοσ. 15 Φεβρουαρίου 2015 Μέλος Share Δημοσ. 15 Φεβρουαρίου 2015 Σίγουρα με το shell είναι πιο λίγες οι γραμμες κώδικα, με μια γλώσσα όμως δεν υπάρχεi περιορισμός στο τι μπορείς να κάνεις.Τhreading, daemonThreads, multiprocessing κ.α 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mad-proffessor Δημοσ. 20 Φεβρουαρίου 2015 Μέλος Share Δημοσ. 20 Φεβρουαρίου 2015 Αποκτήσαμε github repo https://github.com/gkarakou/systemd-notify.py Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 20 Φεβρουαρίου 2015 Share Δημοσ. 20 Φεβρουαρίου 2015 starred 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mad-proffessor Δημοσ. 20 Φεβρουαρίου 2015 Μέλος Share Δημοσ. 20 Φεβρουαρίου 2015 Πές μου τις εξαρτήσεις στο arch να τις γράψω στο README και επίσης πως μπορω με uname να δω αν ο χρήστης έχει arch για να δώσω sed s/\/usr\/bin\/python/\/usr\/bin/\/python2/g systemd-notify.py στο INSTALL.sh Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 20 Φεβρουαρίου 2015 Share Δημοσ. 20 Φεβρουαρίου 2015 python2 python2-pip python2-gobject και pip2.7 install daemonize απλα πρεπει η πρωτη γραμμη να γινει #!/usr/bin/python2 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mad-proffessor Δημοσ. 20 Φεβρουαρίου 2015 Μέλος Share Δημοσ. 20 Φεβρουαρίου 2015 Ξαναδιάβασε το παραπάνω μου ποστ και αν δεις έχει αλλάξει αρκετά το project χρειάζεται κ python-systemd. Eπίσης ποιο είναι το πακέτο notify; python2-notify; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 20 Φεβρουαρίου 2015 Share Δημοσ. 20 Φεβρουαρίου 2015 και επίσης πως μπορω με uname να δω αν ο χρήστης έχει arch μπορεις απλα να ελεγχεις την υπαρξη του αρχειου /etc/pacman.conf Ξαναδιάβασε το παραπάνω μου ποστ και αν δεις έχει αλλάξει αρκετά το project χρειάζεται κ python-systemd. Eπίσης ποιο είναι το πακέτο notify; python2-notify; ok ειναι το πακετο python2-systemd Eπίσης ποιο είναι το πακέτο notify; python2-notify; ναι python2-notify --------------------------------------------- να σε πω, τρεχει αλλα δεν βλεπω καποιο notification: main pid: 23516 attempting to start logReader... attempting to start logindMonitor... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mad-proffessor Δημοσ. 20 Φεβρουαρίου 2015 Μέλος Share Δημοσ. 20 Φεβρουαρίου 2015 Άρα if [ -f /etc/pacman.conf ]; then sed -i 's/python/python2/g' systemd-notify.py πρέπει να είναι οκ; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 20 Φεβρουαρίου 2015 Share Δημοσ. 20 Φεβρουαρίου 2015 yeap, κλεισε το: if [ -f /etc/pacman.conf ]; then sed -i 's/python/python2/g' systemd-notify.py; fi 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mad-proffessor Δημοσ. 20 Φεβρουαρίου 2015 Μέλος Share Δημοσ. 20 Φεβρουαρίου 2015 Θενκς, Θα ήθελα feedback απο κάποιον με bleeding-edge! debian(testing-unstable ή οτι τρέχει systemd και αν τρέχει κ kde ακόμα καλύτερα). Tritonas00, τώρα είδα το μήνυμα σου. Η εφαρμογή έγινε less intrusive με το σκεπτικο να σε ειδοποιει όταν γίνεται fail κάποιο service, ή οταν κάποιος κάνει login. Δώσε ένα alt+ctl+F2 και πρέπει να βγάλει notification. Αν θες και να σε ενημερώνει για το status των υπηρεσιών(η αρχική εφαρμογή δηλ. που ανέβασα εδω) όπως λέω κ στο README πρέπει να ξεσχολιάσεις τις 2 τελευταίες γραμμές απο το /usr/local/bin/systemd-notify.py και να προσθέσεις στη μεταβλητή array στη κλάσση DbusNotify όποιες και όσες υπηρεσίες θες, νομίζω έβγαλα λίγες δεδομένου οτι σε fedora δεν υπάρχει iptables π.χ παρα firewalld ενω rc-local δε χρησιμοποιούν πολλοί. Κανονικά θα έπρεπε να βάλω arguments να ενεργοποιει αν θες την υπηρεσία που δείχνει το status και ποιες υπηρεσίες θες αλλά το άφησα απέξω λόγω του ότι βλέπει ποιες υπηρεσίες γίνονται fail απο το polling στο journal. Αν υπάρξει ενδιαφέρον απο πολλούς θα το υλοποιήσω. Απο οτι βλέπω κ εδω κ παραδίπλα μόνο σε εσένα φάνηκε χρήσιμη. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
warlock9_0 Δημοσ. 20 Φεβρουαρίου 2015 Share Δημοσ. 20 Φεβρουαρίου 2015 θα το δοκιμάσω αύριο το βράδυ σε sid με kde 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mad-proffessor Δημοσ. 20 Φεβρουαρίου 2015 Μέλος Share Δημοσ. 20 Φεβρουαρίου 2015 Ευχαριστώ warlock, προσέθεσα και στο INSTALL.sh να κάνει add τον χρήστη που είναι loggedin μέσω Xorg στο group, οπότε το μόνο που χρειάζεται χειροκίνητα είναι οι εξαρτήσεις(που θα μπορούσαν να μπουν κ αυτές στο INSTALL.sh αλλα δε ξέρω αν είναι σωστό κάτι τέτοιο). Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
drpaneas Δημοσ. 21 Φεβρουαρίου 2015 Share Δημοσ. 21 Φεβρουαρίου 2015 Μπορείς να εξηγήσεις τι ακριβώς κάνει το script σου; Το τρέχω στον headless-server μου και μου βγάζει αυτό: new() takes exactly 3 arguments (2 given) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα