mad-proffessor Δημοσ. 16 Νοεμβρίου 2013 Share Δημοσ. 16 Νοεμβρίου 2013 Δεν είναι bash ακριβως αλλά ash(busybox) Στο προκείμενο: #!/bin/sh update_output=$( $retrieve_prog "$final_url" ) if [`echo $update_output | grep 'good*'`] then /tmp/firewall.sh && logger "DDNS: IPTABLES HAS SUCCESSFULLY RESTARTED AFTER A PUBLIC IP ADDRESS CHANGE! " else logger "DDNS: no ip change!" fi Δοκίμασα και με if [ "$update_output" =~ "*good*"] αλλα και με if [[ "$update_output" == "*good*"]] αλλα κανένα δε δουλευει. To πρωτο επαληθευει πάντα το else(false) ενω τα άλλα μοιάζουν να μη καταλαβαίνουν regex's και επαληθευουν τη συνθηκη στο then(true) Το $update_output επιστρέφει: good 1.2.3.4 ή nochg 1.2.3.4 Καμια βοήθεια κανενα σαινι; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 16 Νοεμβρίου 2013 Share Δημοσ. 16 Νοεμβρίου 2013 δοκιμασε μεgrep -w good > /dev/null ------------------------------------------- βασικα δοκιμασε ετσι: if [[ `echo $update_output | grep -w good` ]]; then mpla mpla Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mad-proffessor Δημοσ. 16 Νοεμβρίου 2013 Μέλος Share Δημοσ. 16 Νοεμβρίου 2013 Ευχαριστώ δούλεψε: if [`echo $update_output | grep -w 'good'`] μάλλον δεν υποστηρίζει το ash regex's γιατι δοκίμασα διάφορους συνδυασμούς σε shell linter και μου βγάζε δεν είναι στανταρντ. ψέματα δε δουλεψε,δούλεψε ακριβως όπως είπες! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
warlock9_0 Δημοσ. 16 Νοεμβρίου 2013 Share Δημοσ. 16 Νοεμβρίου 2013 υπάρχει περίπτωση να δουλευει και με if [[ "$update_output" == *"good"* ]] Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mad-proffessor Δημοσ. 17 Νοεμβρίου 2013 Μέλος Share Δημοσ. 17 Νοεμβρίου 2013 Βασικά ddns για το (openwrt)router είναι αλλά άμα ανοίξω κανα port θα είναι μπάτε σκύλοι αλέστε οπότε λέω να το κλείσω μιας κ η ash μου λέει kiss my as#!Ούτε pam, ούτε selinux ούτε καν apparmor δεν έχει με ένα iptables ότι κάνεις! Θενκς Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα