Sidan 1 av 2 12 SistaSista
Resultat 1 till 10 av 20

Ämne: autostarta i Ubuntu

  1. #1

    autostarta i Ubuntu

    Hejsan

    Funderar hur man autostartar (startar upp program vid boot) i ubuntu ?

    DEt gäller nu cardsevrproxy

    Så här har jag ju gjort i Debian: (för att starta newcs + cardservproxy)

    kopierat in bowmans script "cardproxy.sh.ubuntu-autostart" till /etc/init.d (det som fanns i cardservproxy-0.7.5 paketet) samt editerat sökvägarna i den och döpt om den till cardproxy1

    Sen gjort en ny fil "startcardserv" som jag placerat i /etc/init.d som innehåller detta:

    #!/bin/sh
    /sbin/newcs.i686 -c /etc/newcs/newcs.xml
    /etc/init.d/cardproxy1 start

    sen körde detta kommando:

    cd /etc/rc2.d (hade en tvåa i /etc/inittab)
    ln –s ../init.d/startup S99startcardserv

    Så funkar allt perfekt och programmen startas upp vid bootning

    Men hur gör jag i UBUNTU
    :'(

    ~G
    DM800S / openpli 4.0

    Server Ubuntu newcs / CardsevrProxy 0.7.5 (Denna "går som tåget")

  2. #2
    Donator matkohs avatar
    Reg.datum
    May 2005
    Inlägg
    7 061
    Tackad
    310 gånger
    Hmmmm

    Editera /etc/rc.local och lägg in dina startkommandon där.
    VVSMF (VågaVägraSmåMjukaFönster)
    Linux rules!

    VU+ Solo 4K, VU+ Solo2, 2* VU+ Solo Se, 4* VU+ Zero

  3. #3
    Donator
    Reg.datum
    Oct 2007
    Inlägg
    483
    Tackad
    8 gånger
    Min rc.local körs inte vid start. Någon som har en aning om varför?

  4. #4
    Donator
    Reg.datum
    Aug 2007
    Inlägg
    1 472
    Tackad
    77 gånger
    Citat Ursprungligen postat av ab12cd34 Visa inlägg
    Min rc.local körs inte vid start. Någon som har en aning om varför?
    Kör du Ubuntu?
    OSCam (Omnikey Cardman 3021), TVheadend på Debian10 (1xTBS6984), Kodi på Sony KD-65XH9505.

  5. #5
    Donator
    Reg.datum
    Oct 2007
    Inlägg
    483
    Tackad
    8 gånger
    Ja, Ubuntu Server edition 8.10

  6. #6
    update-rc.d startcardserv defaults kommer lägga symlänkar i rätt rc*.d dir så att tjänsten startar automatiskt vid omstart. Detta fungerar utmärkt på en debian kärra också.

  7. #7
    Citat Ursprungligen postat av ab12cd34 Visa inlägg
    Min rc.local körs inte vid start. Någon som har en aning om varför?
    Då har du nog lagt in kommandona fel i rc.local
    Har sett att en del lägger i det sist efter exit 0 och då startar de definitivt aldrig... Alternativt så är din rc.local inte eXekverbar..

    Här är t.ex. min rc.local
    Som du ser så orkar jag inte redigera om default startfilen för csp utan hoppar först ned i rätt katalog och kör default scriptet därefter. Funkar prima.

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.

    # Start newcs
    /var/newcs.i686 -c /etc/newcs.xml
    # Start Proxyserver
    cd /usr/local/csp;./cardproxy.sh start

    exit 0
    2 x DM800 | 2 x Relook 200S | 1 x Relook 250

  8. #8
    Donator
    Reg.datum
    Oct 2007
    Inlägg
    483
    Tackad
    8 gånger
    Citat Ursprungligen postat av rick Visa inlägg
    Då har du nog lagt in kommandona fel i rc.local
    Har sett att en del lägger i det sist efter exit 0 och då startar de definitivt aldrig... Alternativt så är din rc.local inte eXekverbar..
    Har rättigheterna 755 och min ser ut så här:
    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.

    newcs.i686 -c /etc/newcs/newcs.xml> /var/log/newcs.log

    exit 0

    Om jag kör cd /etc och ./rc.local så startar det som det ska.

  9. #9
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Citat Ursprungligen postat av ab12cd34 Visa inlägg
    Har rättigheterna 755 och min ser ut så här:
    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.

    newcs.i686 -c /etc/newcs/newcs.xml> /var/log/newcs.log

    exit 0

    Om jag kör cd /etc och ./rc.local så startar det som det ska.
    Det kan vara att du behöver ange fullständig sökväg till newcs.i686. När rc.local körs så har maskinen kanske inte PATH-variabeln satt på samma sätt som när du loggar in senare.
    Prova att ändra till nånting liknande:

    /usr/local/bin/newcs.i686 -c /etc/newcs/newcs.xml > /var/log/newcs.log

    (om du nu har newcs.i686 i /usr/local/bin, annars anger du den sökväg som stämmer i ditt fall.)

  10. #10
    Donator
    Reg.datum
    Oct 2007
    Inlägg
    483
    Tackad
    8 gånger
    Citat Ursprungligen postat av atomized Visa inlägg
    Det kan vara att du behöver ange fullständig sökväg till newcs.i686. När rc.local körs så har maskinen kanske inte PATH-variabeln satt på samma sätt som när du loggar in senare.
    Prova att ändra till nånting liknande:

    /usr/local/bin/newcs.i686 -c /etc/newcs/newcs.xml > /var/log/newcs.log

    (om du nu har newcs.i686 i /usr/local/bin, annars anger du den sökväg som stämmer i ditt fall.)
    Hatten av. :thumbup: :thumbup:
    Tack.

Liknande ämnen

  1. Svar: 5
    Senaste inlägg: 2010-10-27, 08:20
  2. Svar: 3
    Senaste inlägg: 2007-08-05, 15:53
  3. Autostarta vid reboot. .
    Av Tzon i forum Dreambox
    Svar: 8
    Senaste inlägg: 2007-08-02, 22:46

Taggar för det här ämnet

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •  
stöd oss
ComHit.net är en ideell sidan som drivs helt utan reklamintäkter, detta för att du som användare ska slippa all störande reklam och diskutera de saker du är intresserad av.
Skulle man däremot känna att man vill donera en slant för att hjälpa ComHit.net att bli bättre är ni välkomna att donera via länken nedan.

https://www.paypal.me/comhit/
Följ oss