{"id":7690,"date":"2024-06-22T09:23:52","date_gmt":"2024-06-22T07:23:52","guid":{"rendered":"https:\/\/speefak.spdns.de\/oss_lifestyle\/?p=7690"},"modified":"2024-06-22T10:31:16","modified_gmt":"2024-06-22T08:31:16","slug":"befehl-nach-dem-aufwachen-aus-dem-standby-ausfuehren","status":"publish","type":"post","link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/befehl-nach-dem-aufwachen-aus-dem-standby-ausfuehren\/","title":{"rendered":"Befehl nach dem Aufwachen aus dem Standby ausf\u00fchren"},"content":{"rendered":"<p>Durch das automatische Ausf\u00fchren eines Skripts oder Befehls nach dem Aufwachen eines Debian-Systems aus dem Standby-Modus k\u00f6nnen verschiedene Automatisierungsaufgaben und Systemwartungen effizient durchgef\u00fchrt werden. Dies ist besonders n\u00fctzlich, um bestimmte Aufgaben oder Pr\u00fcfungen unmittelbar nach dem Aufwachen des Systems zu automatisieren.<\/p>\n<hr \/>\n<h2>Erstellen des Skripts<\/h2>\n<p>Zun\u00e4chst wird ein Shell-Skript erstellt, das die gew\u00fcnschten Befehle ausf\u00fchrt. In diesem Beispiel wird das Skript unter \/usr\/local\/bin\/awake-script.sh gespeichert.<\/p>\n<pre class=\"lang:default decode:true \">#!\/bin\/bash\r\n# \/usr\/local\/bin\/awake-script.sh\r\n\r\n# Hier den gew\u00fcnschten Befehl einf\u00fcgen\r\necho \"$(date) System ist aus dem Standby aufgewacht\" &gt;&gt; \/var\/log\/awake.log\r\n\r\n# rhythmbox\/autofs - rhythmbox hangs after awake from STR cause autofs remount does not work for RB paths\r\nMusicPath=\"\/path\/to\/audio\/storage\"\r\nif [[ -n $(pgrep rhythmbox) ]]; then\r\n  sleep 3\r\n  ls -l $MusicPath || echo \"$(date) ERROR =&gt; no such file or directory: $MusicPath\" &gt;&gt; \/var\/log\/awake.log\r\nfi<\/pre>\n<p>Nach dem Erstellen des Skriptes muss dieses noch ausf\u00fchrbar gemacht werden:<\/p>\n<pre class=\"lang:default decode:true \">sudo chmod +x \/usr\/local\/bin\/awake-script.sh<\/pre>\n<hr \/>\n<h2>Erstellen einer Systemd-Unit-Datei<\/h2>\n<p>Die Ausf\u00fchrung des Skriptes nach dem Aufwachen wird mittels einer Systemd-Unit-Datei realisiert. Diese Datei wird unter \/etc\/systemd\/system\/awake.service mit folgendem Inhalt erstellt:<\/p>\n<pre class=\"lang:default decode:true\">[Unit]\r\nDescription=Run script after waking up from suspend\r\nAfter=suspend.target\r\n\r\n[Service]\r\nType=oneshot\r\nExecStart=\/usr\/local\/bin\/awake-script.sh\r\n\r\n[Install]\r\nWantedBy=suspend.target<\/pre>\n<hr \/>\n<h2>Aktivieren des Services<\/h2>\n<p>Die Aktivierung des Dienstes erfolgt mittels systemctl Befehlen:<\/p>\n<pre class=\"lang:default decode:true\">sudo systemctl daemon-reload\r\nsudo systemctl enable awake.service<\/pre>\n<hr \/>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2821 alignleft\" src=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-content\/uploads\/2014\/08\/CC_BY_NC_SA.png\" alt=\"CC_BY_NC_SA\" width=\"65\" height=\"23\" \/><span style=\"font-size: 10pt;\">Speefak <span style=\"font-size: 8pt;\">| LLM Model<br \/>\n<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Durch das automatische Ausf\u00fchren eines Skripts oder Befehls nach dem Aufwachen eines Debian-Systems aus dem Standby-Modus k\u00f6nnen verschiedene Automatisierungsaufgaben und Systemwartungen effizient durchgef\u00fchrt werden. Dies ist besonders n\u00fctzlich, um bestimmte Aufgaben oder Pr\u00fcfungen unmittelbar nach dem Aufwachen des Systems zu automatisieren. Erstellen des Skripts Zun\u00e4chst wird ein Shell-Skript erstellt, das die gew\u00fcnschten Befehle ausf\u00fchrt. In [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,10,24,26],"tags":[],"class_list":["post-7690","post","type-post","status-publish","format-standard","hentry","category-anleitungen","category-debian","category-it-syntax","category-linux"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"speefak","author_link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/author\/speefak_oss\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/anleitungen\/\" rel=\"category tag\">Anleitungen<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/debian\/\" rel=\"category tag\">Debian<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/it-syntax\/\" rel=\"category tag\">IT Syntax<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/linux\/\" rel=\"category tag\">Linux<\/a>","rttpg_excerpt":"Durch das automatische Ausf\u00fchren eines Skripts oder Befehls nach dem Aufwachen eines Debian-Systems aus dem Standby-Modus k\u00f6nnen verschiedene Automatisierungsaufgaben und Systemwartungen effizient durchgef\u00fchrt werden. Dies ist besonders n\u00fctzlich, um bestimmte Aufgaben oder Pr\u00fcfungen unmittelbar nach dem Aufwachen des Systems zu automatisieren. Erstellen des Skripts Zun\u00e4chst wird ein Shell-Skript erstellt, das die gew\u00fcnschten Befehle ausf\u00fchrt. In&hellip;","_links":{"self":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/7690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/comments?post=7690"}],"version-history":[{"count":0,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/7690\/revisions"}],"wp:attachment":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/media?parent=7690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/categories?post=7690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/tags?post=7690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}