DIMITRISG Δημοσ. 9 Μαρτίου 2010 Share Δημοσ. 9 Μαρτίου 2010 Οκ τωρα τρεχει θα το δοκιμασω στο αυτοκινητο οταν παταω ctrl c για να σταματησει, μου βγαζει ενα μηνυμα : MPlayer interrupted by signal 2 in module: play_audio A:702028.8 (195:00:28.8) of 1844674428928.0 (-24.-8) 18.1% 12% Exiting... (Quit) ./alpha: command substitution: line 6: unexpected EOF while looking for matching `"' ./alpha: command substitution: line 7: syntax error: unexpected end of file λείπει ένα " εδω : p_pid=`ps -ef | grep "[m]p | awk '{print $2}'` το -a το εχω αφαιρεσει Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 9 Μαρτίου 2010 Share Δημοσ. 9 Μαρτίου 2010 ΟΚ αυτό πρέπει να παίζει επιτέλους. Έχω αρχίσει και απογοητεύομαι με τον εαυτό μου!!! >#!/bin/bash declare p_pid declare RHOST RHOST=`dig LU-NT-STREAM01.bce.lu | grep "^LU-NT-STREAM01.bce.lu" | awk '{print $5}'` play() { mplayer mms://LU-NT-STREAM01.bce.lu/Alpha989 &> /dev/null & sleep 2 p_pid=`ps -ef | grep "[m]pla" | tail -n 1 | awk '{print $2}'` } cleanup() { kill -15 ${p_pid} sleep 5 kill -9 ${p_pid} &> /dev/null unset p_pid unset RHOST } trap cleanup TERM play while [ 1 ]; do /bin/kill -0 ${p_pid} 2> /dev/null if [ $? -ne 0 ]; then netstat -an | grep $RHOST &> /dev/null while [ $? -eq 0 ]; do sleep 0.5 netstat -an | grep $RHOST &> /dev/null done play fi sleep 0.1 done Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
DIMITRISG Δημοσ. 9 Μαρτίου 2010 Share Δημοσ. 9 Μαρτίου 2010 Μπορεις να μου εξηγησεις λιγο τι γινεται; Αντιμετωπιζεται και η κατασταση οταν κολλαέι ; γιατι τότε νομιζω δεν εχει να κανει με την συνδεση αλλα ισως με το alsa αφου κανει επανεκιννησεις το script ---------- Προσθήκη στις 21:25 ---------- Προηγούμενο μήνυμα στις 21:19 ---------- Σε ποιο πακετο βρισκεται η dig στο debian ; ---------- Προσθήκη στις 21:53 ---------- Προηγούμενο μήνυμα στις 21:25 ---------- Εχω ενα προβλημα με την dig θα προσπαθησω να το λυσω Ενω εχω αυτο το πακετο εγκατεστημενο : Busybox-symlinks-dnsutils 3:1.10.2.legal-1osso26+0m5 δεν βρισκει την εντολη dig κατεβασα χειροκινητα και αυτο το πακετο : dnsutils αλλα υπάρχει conflict : >/home/user/MyDocs # dpkg -i dnsutils_9.5.1.dfsg.P3-1\+lenny1_armel.deb Selecting previously deselected package dnsutils. dpkg: regarding dnsutils_9.5.1.dfsg.P3-1+lenny1_armel.deb containing dnsutils: busybox-symlinks-dnsutils conflicts with dnsutils dnsutils (version 1:9.5.1.dfsg.P3-1+lenny1) is to be installed. dpkg: error processing dnsutils_9.5.1.dfsg.P3-1+lenny1_armel.deb (--install): conflicting packages - not installing dnsutils Errors were encountered while processing: dnsutils_9.5.1.dfsg.P3-1+lenny1_armel.deb /home/user/MyDocs # dig -sh: dig: not found ~ $ ..το ψαχνω Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 9 Μαρτίου 2010 Share Δημοσ. 9 Μαρτίου 2010 Το πρόβλημα είναι οτι ακόμα και όταν τερματιστεί ο mplayer, το socket παραμένει ανοιχτό για κάποιο χρονικό διάστημα και το σωστότερο είναι να περιμένεις μέχρι να κλείσει πρίν ξανακάνεις connect. Το script ουσιαστικά εκτός από το να ελέγχει αν το mplayer τρέχει (kill -0 pid) όταν διαπιστώσει οτι ο mplayer έχει τερματιστεί, ψάχνει να βρεί αν το socket είναι ακόμα ανοιχτό (netstat -an | grep ...) και μόνο όταν κλείσει και αυτό, ξανακάνει το connection. Το dig είναι μόνο για να μπορείς να ελέγχεις για το status του socket με την IP του server και οχι με το canonical name για να μήν επιβαρύνεις το netstat με το name resolution όλων των πιθανών συνδέσεων που έχει εκείνει την ώρα το σύστημα. Όσον αφορά τα πακέτα δεν μπορώ να σε βοηθήσω γιατί δεν ξέρω τι παίζει με το maemo. Την δουλειά του dig την κάνει και το nslookup αλλά λόγω του formatting του output γίνεται πιό δύσκολο το handling για να πάρεις την IP και να την κάνεις store στη μεταβλητή RHOST. Επειδή δεν το άφησα πολύ ώρα να τρέχει και δεν μου έκανε disconnection δεν ξέρω τί παίζει με τον alsa και πιθανό πρόβλημα εκεί αλλα επειδή η διαδικασία αυτή που κάνει το script παίρνει κάποιο χρόνο λογικά θα έχει προλάβει να κάνει cleanup και ο alsa. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
firewalker Δημοσ. 25 Μαΐου 2010 Share Δημοσ. 25 Μαΐου 2010 Ένα μικρό script για να κάνει ποιο όμορφη την έξοδο της df (1). http://paste.pocoo.org/show/217963/ > #!/bin/sh Black='\e[0;30m' Blue='\e[0;34m' Green='\e[0;32m' Cyan='\e[0;36m' Red='\e[0;31m' Purple='\e[0;35m' Brown='\e[0;33m' Light_Gray='\e[0;37m' Dark_Gray='\e[1;30m' Light_Blue='\e[1;34m' Light_Green='\e[1;32m' Light_Cyan='\e[1;36m' Light_Red='\e[1;31m' Light_Purple='\e[1;35m' Yellow='\e[1;33m' White='\e[1;37m' Blink='\033[5m' Bold='\033[1m' Underline='\033[4m' No_Color='\033[0m' TermSize=`tput cols` if [ $TermSize -gt "81" ]; then TermSize=81 fi function Print { if [ $DISK = "none" ] || [ $DISK = "/dev/sda3" ]; then continue fi SIZE=`df -hP|grep $DISK|awk '{print $2}'` USED=`df -hP|grep $DISK|awk '{print $3}'` FREE=`df -hP|grep $DISK|awk '{print $4}'` PERCENT=`df -hP|grep $DISK|awk '{print $5}'|sed s/%//` BarSize=`echo "($PERCENT*$TermSize)/100"|bc` if [ $PERCENT -gt "90" ]; then Color=$Light_Red elif [ $PERCENT -gt "70" ]; then Color=$Yellow else Color=$Light_Green fi echo "Partition: $DISK" #echo echo -ne "Total size: $SIZE | " echo -ne "Used space: $USED | " echo -ne "Free space: ${Color}$FREE${No_Color}| " echo -ne "Used space percent: $PERCENT %" echo echo -ne "[" for i in `seq 1 $BarSize`; do echo -ne "${Color}#" echo -ne "${No_Color}" done for i in `seq 1 $(echo "$TermSize-$BarSize-3"|bc)`; do echo -ne "=" done echo "]" echo -ne "${No_Color}" echo } echo if [ "$1" != "" ]; then DISK=$1 Print else for DISK in $(df|grep /dev/|awk '{print $1}'); do Print done fi Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
markelos Δημοσ. 25 Μαΐου 2010 Share Δημοσ. 25 Μαΐου 2010 Πολύ ωραίο Εμένα δε μου εμφανίζει τη μπάρα όμως. Αυτά τα 2 errors έχει... >line 32: bc: command not found line 42: bc: command not found Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 25 Μαΐου 2010 Share Δημοσ. 25 Μαΐου 2010 Εγκατέστησε το bc, είναι ένας calculator. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
markelos Δημοσ. 25 Μαΐου 2010 Share Δημοσ. 25 Μαΐου 2010 Yeap, δίκιο έχεις. Δεν μου κοψε καθόλου να το ψάξω και ούτε το είδα στη γραμμή 42... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
firewalker Δημοσ. 25 Μαΐου 2010 Share Δημοσ. 25 Μαΐου 2010 Έχετε υπόψη ότι στην γραμμή 34 if [ $DISK = "none" ] || [ $DISK = "/dev/sda3" ]; then αφαιρώ από την ένδειξη όποιον δίσκο δεν με ενδιαφέρει. Εδώ τον "none" που είναι η προσωρινή μνήμη /dev/shm και τον sda3 που για εμένα είναι το /boot/. Με μικρές αλλαγές θα το κάνετε όπως σας αρέσει. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Technology fan Δημοσ. 26 Μαΐου 2010 Share Δημοσ. 26 Μαΐου 2010 >bill@bill-desktop:~/Documents,Files/scriptakia$ ./disk.sh ./disk.sh: 32: function: not found [: 36: =: unexpected operator [: 36: =: unexpected operator Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. (standard_in) 1: syntax error [: 50: -gt: unexpected operator [: 50: -gt: unexpected operator Partition: -ne Total size: | -ne Used space: | -ne Free space: \e[1;32m| -ne Used space percent: % -ne [ -ne \e[1;32m# -ne (standard_in) 1: syntax error -ne = ] -ne ./disk.sh: 77: Syntax error: "}" unexpected Τι έκανα λάθος?... edit... ήθελε #!/bin/bash στη πρώτη γραμμή.... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
markelos Δημοσ. 31 Μαΐου 2010 Share Δημοσ. 31 Μαΐου 2010 Βασισμένος σε αυτό, ξεκίνησα να παίζω την awk. Υπάρχει τρόπος να γίνεται και στρογγυλοποίηση των τιμών, αλλά να εμφανίζεται όπως το χω γράψει, α/β; Έψαξα στο νετ και έπεσα πάνω σε αυτό αλλά δεν ξέρω πως να το χρησιμοποιήσω σε συνδυασμό με αυτό που έγραψα. Επίσης αν υπάρχει άλλος καλύτερος τρόπος θα ήθελα να τον μάθω. Ευχαριστώ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
alkisg Δημοσ. 31 Μαΐου 2010 Share Δημοσ. 31 Μαΐου 2010 > df -B $((1024*1024)) | awk '{total+=$2; used+=$3} END {print used"/"total}' Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Aztec Δημοσ. 31 Μαΐου 2010 Share Δημοσ. 31 Μαΐου 2010 H df έχει το option --total που βγάζει το σύνολο των filesystems που κάνεις το df. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
DIMITRISG Δημοσ. 14 Ιουνίου 2010 Share Δημοσ. 14 Ιουνίου 2010 Αφαίρεση της βουβουζέλας Πριν >mplayer http://www.korben.info/wp-content/uploads/2010/06/vuvuzela_avant.mp3 Μετά >mplayer -af pan=1:0.5:0.5,sinesuppress=233:0.01,sinesuppress=466:0.01,sinesuppress=932:0.01,sinesuppress=1864:0.01,sinesuppress=232:0.01,sinesuppress=465:0.01,sinesuppress=931:0.01,sinesuppress=1863:0.01,sinesuppress=234:0.01,sinesuppress=467:0.01,sinesuppress=933:0.01,sinesuppress=1865:0.01 http://www.korben.info/wp-content/uploads/2010/06/vuvuzela_avant.mp3 Και με vlc >vlc --audio-filter param_eq --param-eq-f1=233 --param-eq-f2=466 --param-eq-f3=932 --param-eq-gain1=-20 --param-eq-gain2=-20 --param-eq-gain3=-20 --param-eq-lowf=100 --param-eq-lowgain=15 --param-eq-q1=10 --param-eq-q2=10 --param-eq-q3=10 http://www.korben.info/wp-content/uploads/2010/06/vuvuzela_avant.mp3 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
markelos Δημοσ. 14 Ιουνίου 2010 Share Δημοσ. 14 Ιουνίου 2010 Offtopic/ Επειδή δεν ήξερα καν τι εστί βουβουζέλα, ορίστε ένα άρθρο για κάποιον που έχουμε τις ίδιες γνώσεις από ποδόσφαιρο... http://www.enet.gr/?i=news.el.article&id=167707 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα