Hallo Leute ich bin verzweifelt.
Google schon seit 3 Stunden rum. Ich möchte das ein Script nach dem Start des Raspi ausgeführt wird.
Dieses kleine Scrip sendet mir eine E-Mail mit der IP Adresse des Raspis. Mir geht es nicht nur um das Senden der IP nein auch darum wie man beim Start ein Script ausführt.
Dazu habe ich mein Script in die /etc/rc.local eingetragen mit dem Pfad dazu
Rufe ich /etc/rc.local in der Konsole auf dann funktioniert alles perfekt. Nur beim start passiert NICHTS....
Kleiner Nachtrag....
Ich habe noch ein Skript gemacht wo ich per echo > /home/pi/scripte/txt.txt
schreibe. Diese habe ich dann auch in die /etc/rc.local eingetragen
/home/pi/scripte/t.sh &
/home/pi/scripte/sent_ip.sh &
Die Datei txt.txt wird nicht erstellt. Rufe ich die /etc/rc.local von Hand in der Konsole auf ist alles ok
die Datei txt.txt wird erstellt.
Ich gehe nun davon aus das die rc.local nicht beim start ausgeführt wird. Aber wie bekomme ich das hin
das meine Scripte ausgeführt werden nachdem der Raspi gestartet ist.
Ich hoffe ihr könnt mir helfen.[/quote]
/etc/rc.local
[code=php]#!/bin/sh
#
# 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.
# Print the IP address
/home/pi/scripte/sent_ip.sh &
exit 0
[/php]
[b]Mein Script/b]
[code=php]#!/bin/bash
ifconfig > /home/pi/scripte/ip.txt
mutt -s "Test E-Mail mit Anhang einer Datei" mxxxxl@exxxx.de -a /home/pi/scripte/ip.txt <.[/php]