Com port felszabadítása

Fórumok

Sziasztok!

Adott egy áramkör mely segítségével egy DS1820 hőérzékelő IC van a Com portra kötve. Felraktam hozzá a digitemp nevű progit. Működik is rendesen, kiírja a hőmérsékletet. Viszont ha másik userként próbálom elindítani, hibaüzenetet kapok:
gyengus@tita:~$ digitemp -a -q -c /etc/digitemp.conf
Error locking ttyS0. Do you have permission to write to /var/lock?
A jogokat már az elején megnéztem, van jogom írni-olvasni.
Megnéztem a /var/lock könyvtárat, találtam benne 3 fájlt, amiről azt gondolom, hogy jelzik, a com port
lefoglalását. Miután törlöm ezeket, más userként is le tom kérni a hőmérsékletet.
A kérdésem az lenne, hogy miért marad lefoglalva a com port? Hogyan lehetne feloldani egyszerűbben?
Esetleg a programban felejtették el a feloldást?

Előre is Köszönöm Mindenkinek a segítséget!

Hozzászólások

Hi,
Ha a program nem fut (ps -A | grep digitemp), akkor valoszinuleg a sorosport lezarasa utan nem torli le a sajat lockfile-jat.
De pl igy azt is ellenorizheted hogy valami hasznalja (nyitvatartja) e a portot: lsof /dev/ttyS0