Strona 1 z 1

python - przechwycenie stanu ,,eject'' w skrypcie

: 11 sierpnia 2009, 19:32
autor: wojt03
Witam.

Czy można sprawdzić za pomocą pythona (ewentualnie basha) jaki jest aktualny stan tacki napędu optycznego tj. tacka schowana czy wysunięta? Mam na myśli mniej więcej taki prototyp:

Kod: Zaznacz cały

def sprawdz_stan_tacki ():
    if schowana:
        return 1
    else
        return 0
Z góry podziękowania wielkie za wszystkie odpowiedzi.

EDIT: To ja może wyjaśnię do czego mi to potrzebne. Otóż mam zamiar napisać skrypt, kontrolujący 'ciągłe' zamontowanie płyty CD/DVD. Zdarza się bowiem, że owa płyta 'siedzi' w napędzie, a w rzeczywistości nie jest zamontowana w systemie.
Wiecie może czy jest jakiś program/skrypt, który spełnia/kontroluje to zadanie?

: 21 sierpnia 2009, 20:13
autor: rryk
W bashu ale masz, to Ci powinno pomóc:

Kod: Zaznacz cały

eject -v -n | tail -n 3 | head -n 1