{"id":6961,"date":"2021-06-07T17:32:36","date_gmt":"2021-06-07T17:32:36","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=6961"},"modified":"2021-07-09T14:31:35","modified_gmt":"2021-07-09T14:31:35","slug":"befehl-watch","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/grundlagen\/befehl-watch\/","title":{"rendered":"Der Befehl watch"},"content":{"rendered":"<p>Der Befehl watch dient dem Zweck Befehle bzw. Programme in einem bestimmten Intervall auszuf&uuml;hren und deren Ausgabe im <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;TTY [Teletype]&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;TTY steht f&uuml;r Teletype, welches das englische Wort f&uuml;r Fernschreiber ist, und steht in einem UNIX-System f&uuml;r ein Terminal.&lt;\/div&gt;&lt;div class=cmtt_synonyms_wrapper&gt;&lt;div class=cmtt_synonyms_title&gt;Synonyms: &lt;\/div&gt;&lt;div class=cmtt_synonyms&gt;Terminal&lt;\/div&gt;&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/tty\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Terminal<\/a> auszugeben. Das Default-Intervall ist 2 Sekunden. Zudem wird der Befehl erst dann unterbrochen, wenn der Benutzer einen Abbruch sendet.<\/p>\n<h2 id=\"t-1618828649041\">Syntax<\/h2>\n<p>Die allgemeine <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Syntax&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;&#8203;Im  Allgemeinen wird unter Syntax ein Regel&#8203;system verstanden, welches zur  Kombination elementarer Zeichen zu zusammengesetzten &#8203;Zeichen in (...)&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/syntax\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Syntax<\/a> f&uuml;r den Befehl watch lautet:<\/p><pre>watch [Optionen] [Befehl \/ Programm]<\/pre>\n<h2 id=\"t-1618829629353\">Die wichtigsten Optionen<\/h2>\n<p>Der Befehl watch hat viele wichtige Optionen, die das Ausgabeverhalten von watch &auml;ndern. Die wichtigsten Optionen werden hier einmal kurz erl&auml;utert:<\/p>\n<h3 id=\"t-1618829629354\">-n &ndash; Intervall&auml;nderung<\/h3>\n<p>Das Default-Intervall des Befehls watch liegt bei 2 Sekunden. Dies kann vom Benutzer mit der Option -n angepasst werden. Die Zahl ist dabei in Sekunden zu betrachten.<\/p>\n<pre>watch -n [sek] [Befehl\/Programm]<\/pre>\n<h3 id=\"t-1618829629355\">-d &ndash; Differenz<\/h3>\n<p>Bei dieser Option werden die Unterschiede zwischen Befehlsausf&uuml;hrungen angezeigt. Dabei wird immer die letzte mit der aktuellen Ausgabe verglichen.&nbsp;<\/p>\n<pre>watch -d [Befehl\/Programm]<\/pre>\n<h3 id=\"t-1618829629356\">-e &ndash; Anhalten beim Fehler<\/h3>\n<p>Diese Option sorgt daf&uuml;r, dass wenn bei der Ausf&uuml;hrung ein anderer Exit Status als 0 auftritt, der Befehl&nbsp;<strong>watch<\/strong>&nbsp;anh&auml;lt und nicht weiter ausgef&uuml;hrt wird. Durch das Bet&auml;tigen einer beliebigen Taste wird die Ausgabe von&nbsp;<strong>watch<\/strong>&nbsp;geschlossen.&nbsp;<\/p>\n<pre>watch -e [Befehl\/Programm]<\/pre>\n<h5>Beispiel: Uhrzeit<\/h5>\n<p style=\"\">Es wird der Befehl&nbsp;<strong>date<\/strong> alle 2 Sekunden (Default Intervall) ausgef&uuml;hrt und in der Ausgabe angezeigt.<\/p>\n<h6>Eingabe:<\/h6>\n<p>watch date<\/p>\n<h6>Ausgabe:<\/h6>\n<p><span><img decoding=\"async\" alt=\"befehl-watch-beispiel-1\" data-id=\"7104\" width=\"656\" data-init-width=\"735\" height=\"57\" data-init-height=\"64\" title=\"befehl-watch-beispiel-1\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/05\/befehl-watch-beispiel-1.jpg\" data-width=\"656\" data-height=\"57\"\/><\/span><\/p>\n<h5>Beispiel: Kapazit&auml;ts&auml;nderung<\/h5>\n<p style=\"\">In diesem Beispiel wird gezeigt wie eine Kapazit&auml;ts&auml;nderung auf einem Verzeichnis &uuml;berwacht werden kann. Dazu wir ein weiterer Befehl verwendet und zwar&nbsp;<strong>du<\/strong>&nbsp;mit den&nbsp;<strong>Optionen -sh<\/strong><strong>.<\/strong> Es wird ein Verzeichnis angelegt, um dies zu demonstrieren.<\/p>\n<h6>Eingabe:<\/h6>\n<p>watch -n 10 du -sh<\/p>\n<h6>Vorher:<\/h6>\n<p><span><img decoding=\"async\" alt=\"befehl-watch-beispiel-2\" data-id=\"7105\" width=\"656\" data-init-width=\"735\" height=\"57\" data-init-height=\"64\" title=\"befehl-watch-beispiel-2\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/05\/befehl-watch-beispiel-2.jpg\" data-width=\"656\" data-height=\"57\"\/><\/span><\/p>\n<h6>Eingabe:<\/h6>\n<p>mkdir Befehl-watch<\/p>\n<h6>Nach Ausf&uuml;hrung:<\/h6>\n<p><span><img decoding=\"async\" alt=\"befehl-watch-beispiel-3\" data-id=\"7107\" width=\"656\" data-init-width=\"735\" height=\"54\" data-init-height=\"61\" title=\"befehl-watch-beispiel-3\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/05\/befehl-watch-beispiel-3.jpg\" data-width=\"656\" data-height=\"54\"\/><\/span><\/p>\n<h5>Beispiel: Prozess&auml;nderung verfolgen<\/h5>\n<p style=\"\">Dieses Beispiel zeigt wie, im Zusammenhang mit dem Befehl&nbsp;<strong>pstree<\/strong>, eine Prozess&auml;nderung beobachtet werden kann. Weiterhin wird hier demonstrativ der Dienst <a class=\"glossaryLink cmtt_Informatik cmtt_Netzwerke\"  aria-describedby=\"tt\"  data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;SSH [Secure Shell]&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;SSH steht f&uuml;r Secure Shell und ist ein Netzwerkprotokoll f&uuml;r die sichere, authentifizierte und verschl&uuml;sselte Verbindung mit entfernten Systemen(...)&lt;\/div&gt;\"  href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/ssh\/\"  target=\"_blank\"  data-mobile-support=\"0\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex='0' role='link'>SSH<\/a> gestoppt, dies beendet auch gleichzeitig den Prozess&nbsp;<strong>&ldquo;sshd&rdquo;<\/strong>.<\/p>\n<h6>Eingabe:<\/h6>\n<p>watch &ldquo;pstree | grep ssh&rdquo;<\/p>\n<h6>Vorher:<\/h6>\n<p><span><img decoding=\"async\" alt=\"befehl-watch-beispiel-4\" data-id=\"7108\" width=\"656\" data-init-width=\"785\" height=\"71\" data-init-height=\"85\" title=\"befehl-watch-beispiel-4\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/05\/befehl-watch-beispiel-4.jpg\" data-width=\"656\" data-height=\"71\"\/><\/span><\/p>\n<h6>Eingabe:<\/h6>\n<p>sudo systemctl stop ssh<\/p>\n<h6>Nach Ausf&uuml;hrung:<\/h6>\n<p><span><img decoding=\"async\" alt=\"befehl-watch-beispiel-5\" data-id=\"7109\" width=\"656\" data-init-width=\"785\" height=\"55\" data-init-height=\"66\" title=\"befehl-watch-beispiel-5\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/05\/befehl-watch-beispiel-5.jpg\" data-width=\"656\" data-height=\"55\"\/><\/span><\/p>\n<p style=\"text-align: center;\">Abonniere JETZT unseren Newsletter!<\/p>\n<p style=\"text-align: center;\">Verpasse nie wieder <strong>neue<\/strong> Beitr&auml;ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Befehl watch dient dem Zweck Befehle bzw. Programme in einem bestimmten Intervall auszuf\u00fchren und deren Ausgabe im Terminal auszugeben. Das Default-Intervall ist 2 Sekunden. Zudem wird der Befehl erst dann unterbrochen, wenn der Benutzer einen Abbruch sendet. Syntax Die allgemeine Syntax f\u00fcr den Befehl watch lautet: Die wichtigsten Optionen Der Befehl watch hat viele [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":7874,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":"%%post_title%% %%sep%% %%sitetitle%%","_seopress_titles_desc":"Lernen Sie die Funktion des Befehls watch unter UNIX-\/Linux-Systemen im Detail kennen. Mit watch k\u00f6nnen Sie z.B. Befehle in einem bestimmten Intervall ausf\u00fchren.","_seopress_robots_index":"","_seopress_analysis_target_kw":"UNIX,Linux,Befehl,Befehle,Option,Optionen,Betriebssystem,Betriebssysteme,Betriebssystemen,Syntax,Beispiel,Beispiele,Tutorial,Tutorials,Profi-Tutorials,Profi-Tutorials.de,watch","footnotes":""},"categories":[7],"tags":[],"class_list":["post-6961","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-grundlagen"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/6961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/comments?post=6961"}],"version-history":[{"count":15,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/6961\/revisions"}],"predecessor-version":[{"id":7429,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/6961\/revisions\/7429"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/7874"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=6961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=6961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=6961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}