Guten Morgen zusammen,
ich habe ja vor einiger Zeit hier: Raspberry 3 mit Run / Stop Anzeige ausstatten
einen Pi in Betrieb genommen und mit einer "Run-Stop-Anzeige" ausgestattet...
Das funktioniert alles hervorragend. Das gezeigte bash-skript startet bei jedem Neustart und die Anzeige funktioniert, wie sie soll.
Jetzt habe ich aber folgendes Problem: Ich will eine Erweiterung vornehmen und kann beim besten Willen nicht mehr finden, wo ich den Autostart des Skripts untergebracht habe?!
Die üblichen Verdächtigen habe ich abgegrast, aber nichts gefunden.
crontab -e enthält keinen Eintrag zu dem Skript
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
Display More
/etc/rc.local hatte ich wohl mal versucht, der Eintrag ist aber mit einem # auskommentiert
#!/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.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
# /home/pi/blink-01.sh
exit 0
Display More
mit ~ $ ps aux kann ich das Skript "laufen" sehen, aber wo habe ich es gestartet?
pi@raspi:~ $ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.6 28020 6056 ? Ss Apr03 0:10 /sbin/init
...
root 467 0.0 0.0 1888 372 ? Ss Apr03 0:00 /bin/sh -c /home/pi/blink-01.sh
root 469 7.8 0.2 4992 2696 ? S Apr03 417:09 /bin/bash /home/pi/blink-01.sh
Ich kann auch mit find die Datei sonst nirgends finden?
Zu allem Übel läuft noch ein zweites Skript aber in python...
Auch das "läuft", aber auch sein Autostart ist unaffindbar?!
pi@raspi:~ $ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 465 0.0 0.0 1888 412 ? Ss Apr03 0:00 /bin/sh -c python /home/pi/klingel-01.py
root 472 0.8 0.5 9724 5368 ? S Apr03 44:50 python /home/pi/klingel-01.py
Kann mir bitte jemand einen Schubs in die richtige Richtung geben?
Danke und Frohe Ostern!
Grüße
tom