Mitenkähän saisi tässä Snow Leopardissa ohjelman käynnistymään buutin yhteydessä? Suurin osa ohjeista joita google tarjosi olivat startti loginin yhteydessä, jota siis en hae.

Homma liittyy sellaiseen, että vuoden vanhana Mac-aloittelijana ylitin kykyni ja sain kun sainkin virkattua koneeseen kasaan sourceista Mac-portatun miniDLNA serverin joka näyttäisi olevan ainoa ilmainen DLNA serveri jonka Sonyn telkkari näyttäisi löytävän ja suostuu jopa kommunikoimaan sen kanssa. Se siis on pykälässä. Vaihe 2 olisi saada DLNA serveri päälle jo ennen loginia, ts. lähtisi käyntiin aina kun koneen käynnistää vaikka ei sisään kirjauduttaisikaan. Kone kun on aina päällä ja sitä voi käyttää useampi henkilö.
Tässä vähän tietoja:
Ohjelma on asennettu /usr/local/bin hakemistoon. Käynnistettävä komento jolla tuo liipaistaan taustalle pyörimään on ./minidlna -f minidlna.conf joka siis käynnistää tuon serverin annetulla conffitiedostolla.
Jos en ihan hakuteillä ole niin sen verran sain tutkittua että ilmeisesti tuonne /Library/StartupItems hakemistoon pitää tehdä uusi hakemisto, esim. minidlna. Näin tein. Hakemistoon sitten kirjoittelin tiedoston StartiupParameters.plist sekä minidlna.start tiedoston. Alla tiedostojen sisällöt:
minidlna.start
sudo -u username /usr/local/bin/minidlna -f minidlna.conf
StartupParameters.plist
//
// miniDLNA
//
{
Description = "miniDLNA at system startup";
Provides = ("minidlna.start");
OrderPreference = "None";
Messages =
{
start = "Starting miniDLNA";
stop = "Stopping miniDLNA";
};
}
Vaan ei käynnisty. Mitenkä tuo sudo -u toimii kun sillä ei ole salasanaa tiedossa, pitääkö se päästää sille jotenkin? Kun en oikein tiedä mitä teen olen varuiksi myös laittanut tuohon /usr/local/bin/minidlna ja .conf tiedostoon kaikille kaikki oikeudet (chmod 777).
Kun ajan SystemStarter -n -D niin ainoa rivi joka sinne tulee tähän liittyen on alla oleva:
SystemStarter[290]: Found item: minidlna
Osaisiko joku auttaa miten tämä kuuluisi tehdä?
- p