La mine pe server sunt 2 procese, dar vad ca asa trebuie.
Mai intai, ma uit la PIDs si vad ca unul e pornit din celalalt (parent-child):
Code:
% sudo ps -ef | grep oscam | grep -v grep
root 15524 1 0 Mar13 ? 00:00:00 ./oscam -b
root 21278 15524 0 Mar13 ? 00:03:18 ./oscam -b
Confirmare cu pstree:
Code:
% sudo pstree | grep oscam
|-oscam---oscam---6*[{oscam}]
Adica avem doua procese. Primul, PID 15524, este parent pentru al doilea, PID 21278.
Al doilea are 6 threads, ceea ce inseamna ca, pe langa un reader si cele 2 thread-uri principale (server si monitor), am 3 clienti activi.
Iata:
Code:
GET "http://localhost:8888/oscamapi.html?part=status" | grep "<client"
<client type="s" name="root" protocol="server" protocolext="" au="0">
<client type="h" name="root" protocol="monitor" protocolext="" au="0">
<client type="r" name="omnikey" protocol="pcsc" protocolext="" au="0">
<client type="c" name="dm500be" protocol="camd35" protocolext="" au="-1">
<client type="c" name="tm800" protocol="camd35" protocolext="" au="-1">
<client type="c" name="dm500fe" protocol="camd35" protocolext="" au="-1">
In concluzie: These aren't the droids you're looking for. Move along!