Ja, jag börjar få slut på idéer om vad det kan vara. När du skriver:
cat /tmp/mgs*

så är det egentligen två filer som visas. Det finns i /tmp mappen filerna mgshare.info och mgstat.info. Jag har gjort det lätt för mig genom att hitta på kommandot "cat /tmp/mgs*" som visar båda två. Du kan prova att visa dem en och en genom att skriva:
cat /tmp/mgshare.info
cat /tmp/mgstat.info

Jag tycker nämligen i dina utskrifter att outputen från mgshare.info inte syns. På mina boxar blir den så här:
Kod:
root@dm500 ~ # cat /tmp/mgshare.info
newcamd route 090F:user1:192.168.1.12:10001:cardserver EMM OFF online
newcamd route 0B00:user1:192.168.1.12:10002:cardserver EMM OFF online
D.v.s. man ser tydligt vilken server boxen vill gå emot och ifall den är online eller inte. Detta syns av någon anledning inte i dina utskrifter. Varför vet jag inte?
Det är det enda lilla jag kan se i dina utskrifter som inte verkar stämma riktigt. Annars verkar allt riktigt som du skriver.

Prova för skojs skull en gång att skriva:
cat /tmp/mgshare.info
för att se om det verkligen inte står något i den filen. Jag har aldrig varit med om att den varit tom när mgcamd är igång.

Annars har jag som sagt ingen idé om vad problemet kan vara...