Raspi mehrere Dateien im Autostart?

...komplette Frage anzeigen

3 Antworten

Welches OS haste denn auf dem PI?

Was meinst du mit Dateien?Skripte, Programme???

Zipfel1 15.08.2016, 13:59

Raspian. Ich möchte die Start.sh Dateien in folgenden ordner starten

/home/pi/Server/proxy und /home/pi/Server/lobby

0
StanLee 15.08.2016, 14:06
@Zipfel1

OK, da gibts für mich zwei möglichkeiten die am einfachsten sind.

In die Datei rc.local eintragen mit editor:

nano /etc/rc.local

und vor dem exit 0

eintragen:

/home/pi/Server/proxy/start.sh

/home/pi/Server/lobby/start.sh

oder cronjob ebenfalls beide zeilen eintragen mit

crontab -e

dann ganz unten eintragen:

@reboot /home/pi/Server/proxy/start.sh

@reboot /home/pi/Server/lobby/start.sh

0

Wie wärs mit systemd?

guenterhalt 15.08.2016, 15:44

wer so antwortet, kann es selbst nicht verstanden haben.

vielleicht so:

systemd /home/pi/Server/proxy/start.sh 

?

na ganz bestimmt nicht. Ob ein Betriebssystem mit systemd für den Pi überhaupt  verfügbar ist, weiß ich nicht. Auf meinem läuft noch das gute alte init.


0
LeonardM 15.08.2016, 15:49
@guenterhalt

Ich selbst habe es zwar bisher noch nicht manuell machen müssen aber es geht laut internet ohne probleme und es gibt auch tutorials dazu sogar für den raspberry pi und raspbian. Mein post ist übrigens auch nur ein vorschlag und kein muss oder gar eine universallösung..

0

Klar, du kannst zum Beispiel Cronjobs anlegen.

Zipfel1 15.08.2016, 13:57

Wie mache ich das?

Ich möchte die Start.sh Dateien in folgenden ordner starten

/home/pi/Server/proxy und /home/pi/Server/lobby

0
Zipfel1 15.08.2016, 14:03
@PhotonX

Also dann @reboot cd /home/pi/Server/proxy && ./Start.sh oder?

0
PhotonX 15.08.2016, 14:08
@Zipfel1

Lieber einfach

@reboot /home/pi/Server/proxy/Start.sh
0
Zipfel1 15.08.2016, 14:12
@PhotonX

Nein das Skript braucht den Start Pfad. Des startet nämlich auch nochmal ne Datei. Kann ich auch terminals öffnen um die Konsole zu sehen? Ausgabe...

0
Zipfel1 15.08.2016, 14:15
@PhotonX

Wie kann ich terminals öffnen lassen um die ausgabe der skripte zu überwachen?

0
PhotonX 15.08.2016, 14:16
@Zipfel1

Läuft denn bei dir eine grafische Oberfläche? Wenn ja, welcher Desktop ist es?

0
PhotonX 15.08.2016, 14:22
@Zipfel1

@reboot lxterminal -e /home/pi/Server/proxy/start.sh --working-directory=/home/pi/Server/proxy

0
Zipfel1 15.08.2016, 14:33
@PhotonX

die konsolen schließen sich direkt wieder ohne etwas zu tun

0
PhotonX 15.08.2016, 14:35
@Zipfel1

Über SSH werde ich ja nicht deinen Desktop sehen können und Fenster, die aufgehen und gleich wieder zugehen. Versuche es mal mit

@reboot lxterminal -e /home/pi/Server/proxy/start.sh --working-directory=/home/pi/Server/proxy &
0
PhotonX 15.08.2016, 14:45
@Zipfel1

Die bricht bei jedem Neustart ab. ;) Warum machst du es nicht selbst, ich würde doch auch nichts anderes machen, als unterschiedliche Startbefehle in die crontab zu schreiben, so wie du es bisher gemacht hast.

0
Zipfel1 15.08.2016, 15:13
@PhotonX

Es geht so:

In jede Start.sh

cd /home/pi/Server/"Ordner Name"

zum Starten

lxterminal -e sudo sh /home/pi/Server/proxy/Start.sh

problem : klappt bei normaller eingabe allerdings nicht bei verwendung von crontab

ich hab jetzt eine neue sh gemacht mit den Start befehlen.

wie kann ich die jetzt mit crontab starten? bitte ganzen befehl

Start datei : /home/pi/Server/Start.sh

0

Was möchtest Du wissen?