Auteur Topic: Optware packages automatisch starten  (gelezen 7426 keer)

Anonymous

  • Gast
Optware packages automatisch starten
« Gepost op: 26 december 2006, 12:34:13 »
Hoi allemaal!

Ik heb openssh en mt-daapd (itunes server) geinstalleerd maar deze willen maar niet automatisch opstarten bij een reboot.. Ik heb de bestanden S99sshd en S99mt-daapd in /usr/syno/etc/rc.d gezet en beide gestart dmv ./S99sshd start en ./S99mt-daapd start
Nou dacht ik dus dat dat genoeg was (ik ben geen linux kenner, heb deze gang van zaken van de sabnzb handleiding nageaapt).. Ik denk gevalletje van klok horen luiden maar nou die klepel nog.. Wie wijst mij waar de klepel hangt?

Bedankt alvast

Groet
Björn de vakantieman (jaja we zijn zowaar even dicht.. voor het eerst in een jaar.. )

Offline ed_x

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 136
(Geen onderwerp)
« Reactie #1 Gepost op: 26 december 2006, 23:55:30 »
Merkwaardig. De rc.d directory staat vol met scripts. Op volgorde van het nummertje achter de S, worden deze een voor een gedraaid als root, met 'start' als argument. Bij het afsluiten gaat het in omgekeerde volgorde, met 'stop' als argument. Als jij je scripts als gebruiker 'root' goed uit kan voeren met "/usr/syno/etc/rc.d/SxxApplicatie start", zou het moeten werken.

Let er wel op dat omgevingsvariabelen als PATH enzo niet altijd werken, als je bv. iets met python opstart, moet je niet 'python' neerzetten, maar '/opt/bin/python' (zie bv. het S99sabnzbd opstartscript als voorbeeld). Controleer ook of alle paden absoluut zijn en niet relatief; d.w.z. volledige paden naar configuratiefiles enzo. Je zou het vanuit iedere directory op moeten kunnen starten.

Als je er niet uit komt, kan je dan de inhoud van het script even posten?

Anonymous

  • Gast
(Geen onderwerp)
« Reactie #2 Gepost op: 27 december 2006, 14:52:29 »
Ik heb denk ik allemaal te simpel nagedacht... Bij de standaard install van mt-daapd zet hij een S60 bestand in /opt/etc/init.d/S60mt-daapd
Nou zou dit dus moeten starten bij een reboot, maar dat gebeurt dus niet. Daarna had ik S60mt-daapd naar /usr/syno/etc/rc.d verplaatst omdat sabnzbd daar ook stond en die startte wel op..
Nu blijkt alleen dat S60mt-daapd geen start/stop script is:
Citaat
#!/bin/sh

# make sure our shared libraries are in the path.
# if we get /etc/ld.so.conf working, this export
# can be removed
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib

if [ -n "`pidof mt-daapd`" ] ; then
    killall mt-daapd 2>/dev/null
fi

sleep 2
/opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf


Ik denk dus dat /opt/etc/init.d nog ergens moet worden toegevoegd in het startup verhaal, maar daar heb ik dus echt helemaal geen verstand van.. Hoe zou ik dat kunnen fixen?

Anonymous

  • Gast
(Geen onderwerp)
« Reactie #3 Gepost op: 27 december 2006, 16:37:40 »
Hmm.. ik geloof dat de extensie .sh toevoegen vrij goed helpt :) (in /usr/syno/etc/rc.d in ieder geval...)

Offline ed_x

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 136
(Geen onderwerp)
« Reactie #4 Gepost op: 27 december 2006, 20:21:43 »
Ik heb geen idee, volgens mij is het ook weer een ander script die bij het opstarten geladen wordt, die vervolgens al die init.d scripts draait.

probeer het zo eens? :

#!/bin/sh
# Copyright (c) 2000-2003 Synology Inc. All rights reserved.

SynoStop=/usr/bin/killall
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib

if [ "start" = "$1" ]; then
/opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf
elif [ "stop" = "$1" ]; then
$SynoStop mt-daapd 2>/dev/null
elif [ "restart" = "$1" ]; then
$0 stop
$0 start
fi

Offline Eagle_nl

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 19
ftpd server automatisch starten
« Reactie #5 Gepost op: 27 december 2006, 22:54:12 »
Ik heb een topfield sateliet schotel met HD, en heb daar via een nlsu2 een ftp verbinding op, om de opgenomen films/programmas naar de pc te kopieren.

aangezien ik ook een synology ds106e heb, wilde ik de nlsu2 laten vervallen en heb alles zover gekregen dat het nu ook met de DS106e werkt, behalve het automatisch laten starten van de 2de ftp server.

als ik via telnet op de DS106e inlog, en het commando:
ftpd-topfield -D -P poortnr


in geef, kan ik de tuner wel benaderen
waarbij poortnr. een andere is dan 21, in mijn geval 26990

Offline Eagle_nl

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 19
(Geen onderwerp)
« Reactie #6 Gepost op: 28 december 2006, 17:15:56 »
heb het werkend gekregen door:

in opt/etc/init.d/S67ftpd-topfield poort nummer gewijzigd naar gewenste poort.

in een telnet sesssie

cd /
cp opt/etc/init.d/S67ftpd-topfield usr/syno/etc/rc.d/S67ftpd-topfield.sh


 

DiskStation package: optware voor PPC DiskStations

Gestart door ed_xBoard Optware / IPKG / Telnet

Reacties: 1
Gelezen: 17218
Laatste bericht 21 november 2006, 11:36:04
door ed_x
syno-optware.zip

Gestart door EmilioBoard Optware / IPKG / Telnet

Reacties: 1
Gelezen: 5717
Laatste bericht 01 juli 2007, 12:41:22
door sitetree
DSM 3.1 auto update en optware

Gestart door CagliBoard Optware / IPKG / Telnet

Reacties: 3
Gelezen: 2812
Laatste bericht 20 juli 2011, 21:23:03
door Cagli
vreemd optware verhaal

Gestart door MickrozBoard Optware / IPKG / Telnet

Reacties: 0
Gelezen: 1446
Laatste bericht 08 november 2014, 10:36:28
door Mickroz
Processor DS-107+ icm het optware pack?

Gestart door dverboomBoard NAS hardware vragen

Reacties: 4
Gelezen: 3543
Laatste bericht 21 mei 2007, 12:36:13
door Björn