Βοηθεια με script (Reading battery state)

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Βοηθεια με script (Reading battery state)

Δημοσίευσηαπό nikosliapis » 29 Ιουν 2011, 20:12

Καταρχην δεν ειμαι απολυτα σιγουρος αν η ερωτηση μου βρισκεται στην σωστη θεση, οποτε ζητω προκαταβολικα συγνωμη.
Τωρα στο προκειμενο,
Προσπαθω να φτιαξω ενα script που θα "διαβαζει" την κατασταση του φορτιστη του laptop και θα "τρεχει " "κατι" αν ο φορτιστης ειναι εκτος λειτουργιας
Το script που εφτιαξα εως τωρα ειναι το παρακατω:

Κώδικας: Επιλογή όλων
#!/bin/bash

state=`cat /proc/acpi/ac_adapter/AC0/state`
echo $state
if [ $state =~ "on-line" ]
then echo "good"
fi

Ομως οταν το τρεχω μου εμφανιζει το :
state: on-line (Πολλη σωστα λογω του "echo $state" που εχω βαλει
[: 8: state:: unexpected operator (Το οποιο δεν καταλαβαινω)

Εχω δοκιμασει να αντικαταστασω το "[" με παρενθεσεις και με "[[" αλλα το αποτελεσμα ειναι το ιδιο
Μαλλον καποιο συντακτικο λαθος κανω
Παρακαλω βοηθηστε με
Ευχαριστω προκαταβολικα
Τελευταία επεξεργασία από Qdata και 29 Ιουν 2011, 21:59, έχει επεξεργασθεί 1 φορά/ες συνολικά
Αιτία: Προσθήκη BBCode: [code][/code].
nikosliapis
babeTUX
babeTUX
 
Δημοσιεύσεις: 1
Εγγραφή: 29 Ιουν 2011, 19:55
Εκτύπωση

Re: Βοηθεια με script (Reading battery state)

Δημοσίευσηαπό Qdata » 29 Ιουν 2011, 21:59

Μεταφέρθηκε στην κατάλληλη ενότητα.


Τον κώδικα τον βάζουμε μέσα σε [cοde]κώδικας[/cοde]. Επιλέγουμε το κείμενο και πατάμε το κουμπάκι Εικόνα.

Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι