{"id":88545,"date":"2018-11-14T16:17:00","date_gmt":"2018-11-14T15:17:00","guid":{"rendered":"https:\/\/botland.com.pl\/blog\/auto-uruchamianie-programow-na-raspberry-pi\/"},"modified":"2024-09-05T09:32:03","modified_gmt":"2024-09-05T07:32:03","slug":"automatisch-startende-programme-auf-dem-raspberry-pi","status":"publish","type":"post","link":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/","title":{"rendered":"Automatisch startende Programme auf dem Raspberry Pi"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Lesezeit<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">min.<\/span><\/span>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"88545\" class=\"elementor elementor-88545 elementor-346\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-19b08c77 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"19b08c77\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4eb1785e\" data-id=\"4eb1785e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-56300cb elementor-align-center elementor-widget elementor-widget-button\" data-id=\"56300cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/botland.de\/399-raspberry-pi\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Raspberry Pi Preise<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-532fa491 elementor-widget elementor-widget-text-editor\" data-id=\"532fa491\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><strong>Raspberry Pi &#8211; Autostart <\/strong>und Neustart<\/h2>\n<p>Es gibt eine Reihe von M\u00f6glichkeiten, Programme beim Laden des Systems oder bei der Anmeldung automatisch ausf\u00fchren zu lassen. Dazu geh\u00f6ren &#8216;cron&#8217;, &#8216;init&#8217;, Gnome Scheduler, aber in der neuesten Version von <strong><a href=\"https:\/\/www.raspberrypi.org\/downloads\/raspbian\/\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\">Raspbian<\/a><\/strong> wurde ein neues Programm namens <strong>&#8216;systemd&#8217; <\/strong>hinzugef\u00fcgt . <\/p>\n<p><strong><span style=\"color: green;\">systemd<\/span><\/strong><\/p>\n<p>Hierbei handelt es sich um eine Reihe von Anwendungen, die zur Verwaltung des Betriebssystems verwendet werden. In dieser Funktion k\u00f6nnen Sie einen \u201eDienst\u201c (ein Programm) konfigurieren, den systemd automatisch verwalten soll. Wenn also zum Beispiel ein Programm nicht mehr reagiert, wird systemd den <strong>RPI Autostart<\/strong> erm\u00f6glichen. Diese Funktion ist besonders n\u00fctzlich, wenn Sie den <strong><a href=\"https:\/\/botland.de\/399-raspberry-pi\" data-wpel-link=\"internal\">Raspberry Pi<\/a><\/strong> zur \u00dcberwachung oder zur Aufzeichnung von Messungen verwenden und nichts verpassen wollen, oder wenn Sie einen <strong><a href=\"https:\/\/botland.de\/345-roboter\" data-wpel-link=\"internal\">Roboter <\/a><\/strong>auf Basis des <a href=\"https:\/\/botland.de\/399-raspberry-pi\" data-wpel-link=\"internal\">Raspberry Pi<\/a> verwenden und ein Ausfall des Steuerprogramms den Verlust der Kontrolle bedeuten w\u00fcrde. Der <strong>Raspberry-Autostart<\/strong> ist eine M\u00f6glichkeit, das Programm einfach und schnell zur\u00fcckzusetzen, ohne dass Daten verloren gehen oder das Programm heruntergefahren wird. Der <strong>Raspberry Pi Autorun<\/strong> hingegen ist die M\u00f6glichkeit, ein Programm automatisch zu starten, wenn das System hochf\u00e4hrt, wodurch die Zeit optimiert wird, die Sie nicht mehr damit verbringen m\u00fcssen, jede Anwendung einzeln manuell zu \u00f6ffnen.    <\/p>\n<h3><strong>Konfiguration<\/strong><\/h3>\n<p>In diesem Beispiel wird ein in Python geschriebenes Skript ausgef\u00fchrt, das bei jedem Start des Raspberry Pi ausgef\u00fchrt wird. Dieses Skript wird zur Steuerung eines Roboters verwendet, der keine <a href=\"https:\/\/botland.de\/69-anzeigen-und-bildschirme\" data-wpel-link=\"internal\"><b>Bildschirm<\/b><\/a>&#8211; oder <a href=\"https:\/\/botland.de\/\" data-wpel-link=\"internal\"><b>Tastatureingabe <\/b><\/a>hat, daher ist die Ausf\u00fchrung des Programms beim Systemstart unerl\u00e4sslich. Ich habe das Skript im Home-Verzeichnis der \u201ePi\u201c-Benutzer abgelegt:  <\/p>\n<p><strong><span style=\"color: green;\">\/home\/pi\/DriveRobot.py<\/span><\/strong><\/p>\n<p>systemd verwendet Konfigurationsdateien namens &#8216;unit&#8217;, um ihnen zu sagen, was sie tun sollen. Lassen Sie uns eine f\u00fcr unseren Roboter erstellen. \u00d6ffnen Sie ein Terminalfenster und geben Sie die folgenden Befehle ein:  <\/p>\n<p><strong><span style=\"color: green;\">sudo nano \/lib\/systemd\/system\/driverobot.service<\/span><\/strong><\/p>\n<p>Jetzt tippen Sie dies:<br \/><span style=\"color: green;\"><br \/><strong>[Unit]<\/strong><br \/><strong>Description=DriveRobot Service<\/strong><br \/><strong>After=multi-user.target<\/strong><\/span><strong><span style=\"color: green;\"><br \/>[Service]<br \/>Type=idle<\/span><span style=\"color: green;\"><br \/>User=pi<br \/>ExecStart=\/usr\/bin\/python3 \/home\/pi\/DriveRobot.py<\/span><span style=\"color: green;\"><br \/>Restart=always<br \/>RestartSec=0<\/span><\/strong><\/p>\n<p><span style=\"color: green;\"><strong>[Install]<\/strong><br \/><strong>WantedBy=multi-user.target<\/strong><br \/><\/span><br \/>Es gibt 3 Abschnitte in dieser Unit-Datei:<\/p>\n<ul>\n<li>Abschnitt <strong>[Unit] <\/strong>enth\u00e4lt zwei Werte:\n<ul>\n<li>den Namen des Servicewertes (\u201eDescription\u201d)<\/li>\n<li>Wenn das System geladen wird, sollte der Dienst starten (&#8216;After&#8217;). In diesem Fall wird er nach dem systemd &#8216;multi-user&#8217; Prozess gestartet, d.h. In dem Stadium, in dem Benutzerkonten auf dem System verf\u00fcgbar sind. Dies geschieht, bevor Raspbian Desktop geladen wird. Wenn Ihr Raspberry also im Desktop-Modus geladen wird und Sie m\u00f6chten, dass Ihr Programm in der Desktop-Benutzeroberfl\u00e4che geladen wird, m\u00fcssen Sie dies in &#8216;graphical.target&#8217; \u00e4ndern.   <\/li>\n<\/ul>\n<\/li>\n<li>Abschnitt<strong> [Service] <\/strong>konfiguriert, was es ausf\u00fchren soll und was es tun soll, wenn das Programm nicht mehr reagiert oder herunterf\u00e4hrt.\n<ul>\n<li>Die Optionen &#8216;Type&#8217; und &#8216;idle&#8217; weisen systemd an, zu warten, bis alle anderen Dienste beendet sind. Dadurch wird der Systemstart nicht verlangsamt. <\/li>\n<li>Mit &#8216;User&#8217; legen Sie fest, unter welchem Benutzer das Programm ausgef\u00fchrt werden soll. In diesem Fall ist das der Standardbenutzer &#8216;pi&#8217;. <\/li>\n<li>&#8216;ExecStart&#8217; ist eine ausf\u00fchrbare Datei. In diesem Fall f\u00fchrt python3 das Skript DriverRobot.py aus. Beachten Sie, dass Sie den vollst\u00e4ndigen Pfad des Programms, das Sie ausf\u00fchren (python3), und des Skripts angeben m\u00fcssen.  <\/li>\n<li>Die Einstellung \u2018Restart\u2019&#8217; auf &#8216;always&#8217; weist systemd an, den Bootvorgang zu \u00fcberwachen und ihn zur\u00fcckzusetzen, wenn er abbricht.<\/li>\n<li>RestartSec&#8217; weist systemd an, 0 Sekunden zu warten, bevor es Programme neu startet, wenn es heruntergefahren wird.<\/li>\n<\/ul>\n<\/li>\n<li>Letzter Abschnitt <strong>[Install] <\/strong>hat eine &#8216;WantedBy&#8217;-Anweisung. Das bedeutet, dass der driverobot-Dienst lose mit dem Multi-User-Dienst gekoppelt ist &#8211; er wird gestartet, nachdem der Multi-User-Dienst erfolgreich gestartet wurde. <\/li>\n<\/ul>\n<p>Nach dem Speichern m\u00fcssen die Dateiberechtigungen ge\u00e4ndert werden:<\/p>\n<p><strong><span style=\"color: green;\">sudo chmod 644 \/lib\/systemd\/system\/driverobot.service<\/span><\/strong><\/p>\n<p>Dadurch wird sie f\u00fcr alle lesbar, aber nur f\u00fcr den Besitzer \u00fcberschreibbar.<\/p>\n<h3><strong>systemd konfigurieren<\/strong><\/h3>\n<p>Sobald die Datei erstellt wurde, informieren Sie systemd und f\u00fchren Sie es aus, damit der driverobot-Dienst bei jedem Hochfahren des Raspberry Pi gestartet wird. Geben Sie die folgenden Anweisungen ein: <\/p>\n<p><span style=\"color: green;\"><strong>sudo systemctl daemon-reload<\/strong><\/span><strong><span style=\"color: green;\"><br \/>sudo systemctl enable driverobot.service<\/span><\/strong><\/p>\n<p>Dann starten Sie den <a href=\"https:\/\/botland.de\/399-raspberry-pi\" data-wpel-link=\"internal\"><b>Raspberry Pi<\/b><\/a> neu.<\/p>\n<h3><strong>\u00dcberpr\u00fcfen des Status des driverobot-Dienstes<\/strong><\/h3>\n<p>Wenn der Raspberry Pi neu startet, wird Ihr Skript ausgef\u00fchrt. Sie k\u00f6nnen dies mit dem Befehl systemctl \u00fcberpr\u00fcfen: <\/p>\n<p><span style=\"color: green;\"><strong>sudo systemctl status driverobot.service<\/strong><\/span><\/p>\n<p>Das Ergebnis sollte in etwa so aussehen:<\/p>\n<p><center><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/systemctl_status.png?v=1541411945\" alt=\"systemctl status\"><\/center><\/p>\n<h3><strong>&#8220;Crash&#8221; Test<\/strong><\/h3>\n<p>Es lohnt sich, zu \u00fcberpr\u00fcfen, ob systemd mit Code-Fehlern umgehen kann. Um dies zu simulieren, deaktivieren (&#8216;kill&#8217;) Sie den Python-Prozess, der Ihr Skript ausf\u00fchrt. Um die Prozess-ID zu ermitteln, f\u00fchren Sie Folgendes aus:  <\/p>\n<p><span style=\"color: green;\"><strong>ps -ax | grep driverobot<\/strong><\/span><\/p>\n<p>Der Befehl sollte zwei Zeilen zur\u00fcckgeben &#8211; eine f\u00fcr den python3 Prozess und eine f\u00fcr den &#8216;grep&#8217;, den Sie gerade ausgef\u00fchrt haben. Die Kennung (pid) des Prozesses ist die erste Ziffer in der Zeile. <\/p>\n<p><center><img decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pid.png?v=1541411968\" alt=\"Obtaining the Process identity (pid)\"><\/center><\/p>\n<p>Um Ihren Code zu stoppen, geben Sie ein:<span style=\"color: green;\"><br \/><strong>kill -9 xxx<\/strong><\/span><\/p>\n<p>Dabei ist xxx die Prozess-ID, die Sie gerade gefunden haben.<\/p>\n<p>\u00dcberpr\u00fcfen Sie nun, ob Ihr Programm neu gestartet wurde, indem Sie einen Neustart durchf\u00fchren:<span style=\"color: green;\"><br \/><strong>ps -ax | grep driverobot<\/strong><br \/><\/span><\/p>\n<p><center><img decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pid2.png?v=1541411993\" alt=\"Checking the service has restarted\"><\/center><\/p>\n<p>Wenn systemd seine Arbeit korrekt ausf\u00fchrt, sollten Sie sehen, dass der Prozess python3 immer noch l\u00e4uft, aber diesmal mit einer anderen Prozess-ID.<\/p>\n<p>Jetzt k\u00f6nnen Sie Ihren Code oder ein beliebiges Programm jedes Mal ausf\u00fchren, wenn Sie Ihren Rasberry Pi hochfahren, und ihn die ganze Zeit laufen lassen!<\/p>\n<h2>Welche zus\u00e4tzliche <strong>Software sollte auf dem Raspberry Pi<\/strong> installiert werden?<\/h2>\n<ul>\n<li>Iceweasel (Firefox) &#8211; Browser<\/li>\n<li>Chromium (Chrome) &#8211; Browser<\/li>\n<li>Midori &#8211; Browser<\/li>\n<li>LibreOffice &#8211; Office-Paket<\/li>\n<li>Inkscape &#8211; Grafikprogramm<\/li>\n<li>GIMP &#8211; Grafikprogramm<\/li>\n<li>Pinta &#8211; Grafikprogramm<\/li>\n<li>scrot &#8211; Screenshot<\/li>\n<li>mc &#8211; Midnight Commander &#8211; Dateiverwaltung<\/li>\n<li>7zip &#8211; Datenkomprimierung<\/li>\n<li>Gparted &#8211; Software zur Partitionsverwaltung<\/li>\n<\/ul>\n<h2>Grundlegende <strong>Raspberry Pi-Befehle<\/strong><\/h2>\n<p>Lernen Sie die wichtigsten <strong>Befehle <\/strong>f\u00fcr den <strong>Raspberry Pi<\/strong> kennen, damit Ihr Ger\u00e4t noch effizienter l\u00e4uft. Dazu geh\u00f6ren Befehle wie: <\/p>\n<ul>\n<li>df \/ -h &#8211; verf\u00fcgbarer Speicherplatz auf der SD-Karte<\/li>\n<li>free -h &#8211; Informationen zur Speichernutzung<\/li>\n<li>date &#8211; aktuelle Uhrzeit<\/li>\n<li>sudo su &#8211; Benutzer root<\/li>\n<li>sudo raspi-config &#8211; starten Sie das Programm Raspi-config, um das System neu zu konfigurieren.<\/li>\n<li>sudo reboot &#8211; RPI neu starten<\/li>\n<li>sudo shutdown -h now &#8211; Vorbereitung auf das Herunterfahren<\/li>\n<li>exit &#8211; meldet sich von der aktuellen System-Shell\/SSH-Sitzung ab<\/li>\n<\/ul>\n<p>Wie fangen Sie also mit dem RPI an? Um <strong>Raspberry Pi start<\/strong> zu erm\u00f6glichen, m\u00fcssen Sie das Betriebssystem auf eine USB- oder SD-Karte hochladen. Sie m\u00fcssen dies nicht manuell tun, da es spezielle Programme gibt, die dies f\u00fcr Sie tun. Au\u00dferdem formatieren sie die Karte vorher, damit nichts darauf gespeichert ist. Das ist kein kompliziertes Verfahren, so dass auch ein Laie es durchf\u00fchren kann.     Viel Gl\u00fcck!<\/p>\n<p><em>Quelle: <a href=\"https:\/\/thepihut.com\/blogs\/raspberry-pi-tutorials\/auto-starting-programs-on-the-raspberry-pi\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\"><b>https:\/\/thepihut.com\/blogs\/raspberry-pi-tutorials\/auto-starting-programs-on-the-raspberry-pi<\/b><\/a><\/em><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Ein Thema, das ebenso wichtig wie einfach ist, aber nicht unbedingt offensichtlich. N\u00fctzliche Codeschnipsel und Ratschl\u00e4ge.  <\/p>\n","protected":false},"author":6,"featured_media":59824,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[476,477],"tags":[647,648,515],"class_list":["post-88545","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programmierung","category-raspberry-pi-de","tag-inbetriebnahme-de","tag-python-de","tag-raspberry-pi-de-tag"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Automatisch startende Programme auf dem Raspberry Pi - Botland<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automatisch startende Programme auf dem Raspberry Pi - Botland\" \/>\n<meta property=\"og:description\" content=\"Ein Thema, das ebenso wichtig wie einfach ist, aber nicht unbedingt offensichtlich. N\u00fctzliche Codeschnipsel und Ratschl\u00e4ge.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/\" \/>\n<meta property=\"og:site_name\" content=\"Botland\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Botland\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-11-14T15:17:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-05T07:32:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-123-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1510\" \/>\n\t<meta property=\"og:image:height\" content=\"755\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Maciej Chmiel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maciej Chmiel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/automatisch-startende-programme-auf-dem-raspberry-pi\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/automatisch-startende-programme-auf-dem-raspberry-pi\\\/\"},\"author\":{\"name\":\"Maciej Chmiel\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/person\\\/7dc2a9884b42767fa40ffc62d97e81a4\"},\"headline\":\"Automatisch startende Programme auf dem Raspberry Pi\",\"datePublished\":\"2018-11-14T15:17:00+00:00\",\"dateModified\":\"2024-09-05T07:32:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/automatisch-startende-programme-auf-dem-raspberry-pi\\\/\"},\"wordCount\":1114,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/automatisch-startende-programme-auf-dem-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-123-1.png\",\"keywords\":[\"inbetriebnahme\",\"Python\",\"Raspberry Pi\"],\"articleSection\":[\"Programmierung\",\"Raspberry Pi\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/automatisch-startende-programme-auf-dem-raspberry-pi\\\/\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/automatisch-startende-programme-auf-dem-raspberry-pi\\\/\",\"name\":\"Automatisch startende Programme auf dem Raspberry Pi - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/automatisch-startende-programme-auf-dem-raspberry-pi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/automatisch-startende-programme-auf-dem-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-123-1.png\",\"datePublished\":\"2018-11-14T15:17:00+00:00\",\"dateModified\":\"2024-09-05T07:32:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/automatisch-startende-programme-auf-dem-raspberry-pi\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/botland.de\\\/blog\\\/automatisch-startende-programme-auf-dem-raspberry-pi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/automatisch-startende-programme-auf-dem-raspberry-pi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-123-1.png\",\"contentUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-123-1.png\",\"width\":1510,\"height\":755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/automatisch-startende-programme-auf-dem-raspberry-pi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/botland.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automatisch startende Programme auf dem Raspberry Pi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/\",\"name\":\"Botland\",\"description\":\"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland\",\"publisher\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/botland.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\",\"name\":\"Botland\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"contentUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"width\":250,\"height\":57,\"caption\":\"Botland\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/Botland\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/person\\\/7dc2a9884b42767fa40ffc62d97e81a4\",\"name\":\"Maciej Chmiel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/logo_kolor_WP_3-1-150x150.png\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/logo_kolor_WP_3-1-150x150.png\",\"contentUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/logo_kolor_WP_3-1-150x150.png\",\"caption\":\"Maciej Chmiel\"},\"description\":\"Specjalista od Arduino i szeroko rozumianej elektroniki. Cz\u0142owiek-orkiestra, dy\u017curny od wszystkiego - nie ma dla niego rzeczy niemo\u017cliwych, a czas ich realizacji jest zwykle prawie natychmiastowy. Po pracy mi\u0142o\u015bnik kresk\u00f3wek z Pepe Panem Dziobakiem. Jego bezcenne memy wspomagaj\u0105 dzia\u0142 kreatywny.\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/author\\\/maciek\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automatisch startende Programme auf dem Raspberry Pi - Botland","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/","og_locale":"de_DE","og_type":"article","og_title":"Automatisch startende Programme auf dem Raspberry Pi - Botland","og_description":"Ein Thema, das ebenso wichtig wie einfach ist, aber nicht unbedingt offensichtlich. N\u00fctzliche Codeschnipsel und Ratschl\u00e4ge.","og_url":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2018-11-14T15:17:00+00:00","article_modified_time":"2024-09-05T07:32:03+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-123-1.png","type":"image\/png"}],"author":"Maciej Chmiel","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Maciej Chmiel","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/#article","isPartOf":{"@id":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/"},"author":{"name":"Maciej Chmiel","@id":"https:\/\/botland.de\/blog\/#\/schema\/person\/7dc2a9884b42767fa40ffc62d97e81a4"},"headline":"Automatisch startende Programme auf dem Raspberry Pi","datePublished":"2018-11-14T15:17:00+00:00","dateModified":"2024-09-05T07:32:03+00:00","mainEntityOfPage":{"@id":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/"},"wordCount":1114,"publisher":{"@id":"https:\/\/botland.de\/blog\/#organization"},"image":{"@id":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-123-1.png","keywords":["inbetriebnahme","Python","Raspberry Pi"],"articleSection":["Programmierung","Raspberry Pi"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/","url":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/","name":"Automatisch startende Programme auf dem Raspberry Pi - Botland","isPartOf":{"@id":"https:\/\/botland.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/#primaryimage"},"image":{"@id":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-123-1.png","datePublished":"2018-11-14T15:17:00+00:00","dateModified":"2024-09-05T07:32:03+00:00","breadcrumb":{"@id":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/#primaryimage","url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-123-1.png","contentUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-123-1.png","width":1510,"height":755},{"@type":"BreadcrumbList","@id":"https:\/\/botland.de\/blog\/automatisch-startende-programme-auf-dem-raspberry-pi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/botland.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Automatisch startende Programme auf dem Raspberry Pi"}]},{"@type":"WebSite","@id":"https:\/\/botland.de\/blog\/#website","url":"https:\/\/botland.de\/blog\/","name":"Botland","description":"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland","publisher":{"@id":"https:\/\/botland.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/botland.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/botland.de\/blog\/#organization","name":"Botland","url":"https:\/\/botland.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","contentUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","width":250,"height":57,"caption":"Botland"},"image":{"@id":"https:\/\/botland.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/Botland\/"]},{"@type":"Person","@id":"https:\/\/botland.de\/blog\/#\/schema\/person\/7dc2a9884b42767fa40ffc62d97e81a4","name":"Maciej Chmiel","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2019\/03\/logo_kolor_WP_3-1-150x150.png","url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2019\/03\/logo_kolor_WP_3-1-150x150.png","contentUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2019\/03\/logo_kolor_WP_3-1-150x150.png","caption":"Maciej Chmiel"},"description":"Specjalista od Arduino i szeroko rozumianej elektroniki. Cz\u0142owiek-orkiestra, dy\u017curny od wszystkiego - nie ma dla niego rzeczy niemo\u017cliwych, a czas ich realizacji jest zwykle prawie natychmiastowy. Po pracy mi\u0142o\u015bnik kresk\u00f3wek z Pepe Panem Dziobakiem. Jego bezcenne memy wspomagaj\u0105 dzia\u0142 kreatywny.","url":"https:\/\/botland.de\/blog\/author\/maciek\/"}]}},"_links":{"self":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts\/88545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/comments?post=88545"}],"version-history":[{"count":0,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts\/88545\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/media\/59824"}],"wp:attachment":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/media?parent=88545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/categories?post=88545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/tags?post=88545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}