{"id":5190,"date":"2015-02-15T01:55:57","date_gmt":"2015-02-15T00:55:57","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=5190"},"modified":"2021-11-22T17:15:03","modified_gmt":"2021-11-22T16:15:03","slug":"raspberry-pi-wie-kann-eine-automatische-scriptausfuehrung-nach-einem-reboot-eingerichtet-werden","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=5190","title":{"rendered":"Raspberry Pi: Wie kann eine automatische Scriptausf\u00fchrung nach einem reboot eingerichtet werden?"},"content":{"rendered":"<p>Wie kann ein Script automatisch nach dem reboot starten? Da gibt es mehrere M\u00f6glichkeiten. Hier die via <a href=\"https:\/\/wiki.ubuntuusers.de\/Cron\/\" title=\"cron-tab.seite\" target=\"_blank\" rel=\"noopener noreferrer\">crontab<\/a> und @reboot.<\/p>\n<p>Cron ist in den meisten Installationen schon enthalten. In Kali und Debian Linux mit diesen Abh\u00e4ngigkeiten, wie meine Mindmap zeigt:<!--more--><br \/>\n<figure id=\"attachment_5196\" aria-describedby=\"caption-attachment-5196\" style=\"width: 2040px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/02\/cron.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/02\/cron.png\" alt=\"Debian bzw. Kali cron Abh\u00e4ngigkeiten\" width=\"2040\" height=\"1307\" class=\"size-full wp-image-5196\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/02\/cron.png 2040w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/02\/cron-300x192.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/02\/cron-1024x656.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/02\/cron-900x577.png 900w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><figcaption id=\"caption-attachment-5196\" class=\"wp-caption-text\">Debian bzw. Kali cron Abh\u00e4ngigkeiten<\/figcaption><\/figure><br \/>\nHier am Beispiel, wie nach dem starten automatisch der <code>gpsd<\/code> und der <code>Kismet<\/code> Server starten:<\/p>\n<pre class=\"lang:default decode:true \" >\r\n# alles mit root User\r\n# Verzeichnis anlegen\r\nmkdir autostart\r\n# in das Verzeichnis wechseln\r\ncd autostart\r\n# Start Script anlegen mit Inhalt z.B.\r\n#!\/bash\/sh\r\necho 'Starte gpsd im Hintergrund...'\r\n\/etc\/init.d\/gpsd start\r\necho 'gpsd gestartet'\r\necho 'Starte den Kismet Server im Hintergrund ...'\r\nkismet_server --daemonize\r\necho 'Kismet Server gestartet'\r\n# einf\u00fcgen in\r\nnano start-gps.sh\r\n# Script ausf\u00fchrbar machen\r\nchmod +x start-gps.sh\r\n# in crontab einf\u00fcgen\r\ncrontab -e\r\n# einf\u00fcgen am Ende der Zeile und speichern\r\n@reboot \/root\/autostart\/start-gps.sh &amp;\r\n# Test\r\nreboot\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Wie kann ein Script automatisch nach dem reboot starten? Da gibt es mehrere M\u00f6glichkeiten. Hier die via crontab und @reboot. Cron ist in den meisten Installationen schon enthalten. In Kali und Debian Linux mit diesen Abh\u00e4ngigkeiten, wie meine Mindmap zeigt:<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,808,1023],"tags":[1536,753,1775,1963,1397,1396],"class_list":["post-5190","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-linux-2","category-raspberry-pi","tag-automatisch","tag-autostart","tag-cron","tag-reboot","tag-script","tag-sh"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/5190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5190"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/5190\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5190"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}