{"id":1311,"date":"2018-01-30T15:13:30","date_gmt":"2018-01-30T14:13:30","guid":{"rendered":"https:\/\/www.thju.de\/?page_id=1311"},"modified":"2018-02-23T11:38:39","modified_gmt":"2018-02-23T10:38:39","slug":"bash-template-mit-lock-datei","status":"publish","type":"page","link":"https:\/\/www.thju.de\/en\/bash-scripte\/bash-template-mit-lock-datei\/","title":{"rendered":"Bash Template mit Lock-Datei"},"content":{"rendered":"<h2>Funktion<\/h2>\n<p>Das Template erstellt in &#8220;\/var\/run\/&#8221; eine PID-Datei mit dem Namen von dem Script. Beim erneuten Start wird gepr\u00fcft, ob das Script bereits l\u00e4uft.<\/p>\n<h2>Features<\/h2>\n<ul>\n<li>Verhindert das doppelte Starten von einen Script<\/li>\n<li>Pr\u00fcft mit &#8220;ps&#8221;, ob zu der alten PID noch ein Prozess l\u00e4uft.<\/li>\n<li>Manueles l\u00f6schen der Lock-Datei ist auch im Fehlerfall nicht notwendig<\/li>\n<li>Automatische Nameswahl von Lock-Datei<\/li>\n<\/ul>\n<h2>Quellcode<\/h2>\n<pre class=\"lang:sh decode:true \" title=\"Bash Template mit Lock-File\" data-url=\"https:\/\/dl.thju.de\/bash-template\/bash-template_v01.sh\" ><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Funktion Das Template erstellt in &#8220;\/var\/run\/&#8221; eine PID-Datei mit dem Namen von dem Script. Beim erneuten Start wird gepr\u00fcft, ob das Script bereits l\u00e4uft. Features Verhindert das doppelte Starten von einen Script Pr\u00fcft mit &#8220;ps&#8221;, ob zu der alten PID &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/www.thju.de\/en\/bash-scripte\/bash-template-mit-lock-datei\/\"> <span class=\"screen-reader-text\">Bash Template mit Lock-Datei<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":661,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1311","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.thju.de\/en\/wp-json\/wp\/v2\/pages\/1311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thju.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.thju.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.thju.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thju.de\/en\/wp-json\/wp\/v2\/comments?post=1311"}],"version-history":[{"count":6,"href":"https:\/\/www.thju.de\/en\/wp-json\/wp\/v2\/pages\/1311\/revisions"}],"predecessor-version":[{"id":1321,"href":"https:\/\/www.thju.de\/en\/wp-json\/wp\/v2\/pages\/1311\/revisions\/1321"}],"up":[{"embeddable":true,"href":"https:\/\/www.thju.de\/en\/wp-json\/wp\/v2\/pages\/661"}],"wp:attachment":[{"href":"https:\/\/www.thju.de\/en\/wp-json\/wp\/v2\/media?parent=1311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}