{"id":7503,"date":"2023-09-21T20:00:40","date_gmt":"2023-09-21T18:00:40","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=7503"},"modified":"2023-09-21T20:00:42","modified_gmt":"2023-09-21T18:00:42","slug":"alles-futsch-alles-geloescht","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/21\/alles-futsch-alles-geloescht\/","title":{"rendered":"Alles futsch, alles gel\u00f6scht"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Gestern war es dann soweit. Schock-schwere-Not! <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linux-bibel-oesterreich.at\/images\/smilies\/icon_eek.gif\" alt=\":shock:\" width=\"15\" height=\"17\"><br><br>Derzeit experimentiere ich mit Perl und komme durchaus gut voran. Allerdings scheine ich zu euphorisch zu sein und habe meine Sicherungsinstrumente noch nicht auf Perl bzw. die Perl-Scripte angewendet:<br><br><strong>Immer darauf achten, in welchem Verzeichnis ein Script ausgef\u00fchrt wird, wenn Dateioperationen vorgenommen werden!<\/strong><br><br>Und schon waren alle meine Shell- und Perlscripte weg. Nur das ausgef\u00fchrte Perlscript war noch da &#8211; und schien mich biestig anzul\u00e4cheln. <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linux-bibel-oesterreich.at\/images\/smilies\/icon_evil.gif\" alt=\":evil:\" width=\"15\" height=\"17\"><br><br>In meinen Shell-Scripten habe ich mir ein Sicherungskonzept zurechtgelegt, welches mir anzeigt, wenn ich die Scripte in Ordnern ausf\u00fchre, die daf\u00fcr nicht gedacht sind. Wenn das der Fall ist, bricht das Script die Ausf\u00fchrung ab und zeigt mir auch den Grund daf\u00fcr.<br><br>Da ich mit Perl gerade erst ein verliebtes Tet \u00e0 Tet habe, war ich zu unvorsichtig.<br><br>Also immer sch\u00f6n darauf achten, dass Scripte immer nur dort laufen, wo sie laufen sollen und nicht Ausversehen ein ganzes System plattmachen. Das geht ganz schnell.<br><br>F\u00fcr die Zukunft \u00fcberlege ich mir, ob ich mir einen separaten Bereich f\u00fcr meine Programmier\u00fcbungen einrichte. Gestern war es nicht der erste Schaden, den ich mir selber zugef\u00fcgt habe. Dieser Bereich k\u00f6nnte der k\u00fcnftig ausgediente Desktop-PC sein als ausschlie\u00dfliches Entwicklungssystem. Oder eines der Notebooks? Oder virtuelle Maschinen auf dem neuen Desktop-PC? Oder vielleicht doch mal was mit Docker?<br><br>Ich wei\u00df es noch nicht. Ich wei\u00df aber, dass mir gestern ganz sch\u00f6n der Hintern auf Grundeis ging.<br><br>Zum Gl\u00fcck war es nur der Ordner mit den Scripten. Und es konnten auch nur Dateien gel\u00f6scht werden, keine Ordner.<br><br>Da ich alle zwei Stunden die wichtigsten Ordner via <strong>cronjob<\/strong> mit <strong>rsync<\/strong> sichere, war ich so gesehen auf der sicheren Seite und hatte keinen Datenverlust. Die Scripte waren im Nu wieder im Ordner und lauff\u00e4hig. <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linux-bibel-oesterreich.at\/images\/smilies\/icon_cool.gif\" alt=\"8-)\" width=\"15\" height=\"17\"><br><br>Schwein gehabt! <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linux-bibel-oesterreich.at\/images\/smilies\/icon_e_biggrin.gif\" alt=\":D\" width=\"15\" height=\"17\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Erstver\u00f6ffentlichung: Mi 28. Jul 2021, 21:36, Bommo<\/strong><\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"7503\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"7503\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Gestern war es dann soweit. Schock-schwere-Not! Derzeit experimentiere ich mit Perl und komme durchaus gut voran. Allerdings scheine ich zu euphorisch zu sein und habe meine Sicherungsinstrumente noch nicht auf Perl bzw. die Perl-Scripte angewendet: Immer darauf achten, in welchem Verzeichnis ein Script ausgef\u00fchrt wird, wenn Dateioperationen vorgenommen werden! Und schon waren alle meine Shell- [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101],"tags":[],"class_list":["post-7503","post","type-post","status-publish","format-standard","hentry","category-tipps"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/7503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=7503"}],"version-history":[{"count":2,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/7503\/revisions"}],"predecessor-version":[{"id":7505,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/7503\/revisions\/7505"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=7503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=7503"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=7503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}