Bakgrund:
En linuxburk skall köra ett resultatloggnings och användarinterfaceprogram som styr en testrigg för skruvdragarkablage. Riggen vrider och bänder kablagen och de övervakas under tiden av en atmel 8515. Linuxprogrammet kommunicerar med kablageövervakningsutrustningen med RS232 och skall logga fel som uppstår i en fil på en server med back-uppade diskar (så man inte tappar testdata) och även larma via mail när något går fel.
Problem:
Jag vill att det program jag skrivit skall starta och ta kontrollen direkt efter boot. Jag vill att man skall få upp mitt program på skärmen direkt. Skall man på något vis ordna automatisk login, eller helt enkelt kommentera bort getty för första consolen och låta mitt program ta över? Meningen är att linuxburken + atmelsarna skall återhämta sig utan interaktion efter strömmavbrott.
Några bra förslag på hur man löser det här? Göra programmet till en "demon" (men får jag då kontroll över skärmen?) ??
Slackware 10.2 (om jag inte mins fel på versionen)
Kan tillägga en annan viktig sak också. Jag blandar inte in något som helst grafiskt i det här projektet. Maskinen startar aldrig X, man får en vanlig loginprompt bara vid uppstart.
har aldrig provat auto inloggning i linux men om du hittar hur man gör så borde det bara vara att starta programmet med .bash_profile som ligger i hem katalogen
Har ändrat inittab enligt instruktionerna på sidan, men det enda som händer vid inloggning är att jag inte behöver skriva username, annars tvingas jag ange lösenordet som vanligt. Killen på sidan där surrar om någon patch, och när jag tog hem mingetty från sourcforge följde mycket riktigt en patch med, men jag är inte säker på vad patchen gör, och om jag behöver den .. suck. Jag får rejects när jag försöker applicera patchen.
Har inte testat ersätta getty med /bin/sh. Vad kommer att hända då?
Muahaha!! Har löst problemet. Mingetty fungerade utmärkt, men som jag misstänkte satt OS:et stopp för inloggningar utan lösenordsprompt på något vis. Hittade då en rad i "login.defs" som man kunde kommentera fram. klart! Fungerar toppenfint nu!