{"id":3889,"date":"2024-07-04T22:32:49","date_gmt":"2024-07-04T20:32:49","guid":{"rendered":"https:\/\/vielhuber.de\/?p=3889"},"modified":"2024-07-04T22:35:17","modified_gmt":"2024-07-04T20:35:17","slug":"file-rotation-mit-bash-script","status":"publish","type":"post","link":"https:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/","title":{"rendered":"File-Rotation mit Bash-Script"},"content":{"rendered":"\n<p>M\u00e4chtige Tools wie <a href=\"https:\/\/linux.die.net\/man\/8\/logrotate\" target=\"_blank\" rel=\"noreferrer noopener\">logrotate<\/a> erleichtern die Arbeit bei der Rotation von Log- oder Backup-Dateien erheblich. So werden die Dateien nach einer bestimmten Zeitspanne oder wenn sie eine bestimmte Gr\u00f6\u00dfe erreichen, rotiert. Wer auf einem entfernten Server dieses Tool nicht zur Verf\u00fcgung hat und nur remote SSH-Kommandos ausf\u00fchren kann, kann sich selbst mit einem kleinen Bash-Script behelfen, das alte Dateien l\u00f6scht und dabei nur einen Request absetzt.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"githubgist\" data-gist-file=\"filerotate.sh\">3c60340a9838f9759ee93711c14d34cf<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u00e4chtige Tools wie logrotate erleichtern die Arbeit bei der Rotation von Log- oder Backup-Dateien erheblich. So werden die Dateien nach einer bestimmten Zeitspanne oder wenn sie eine bestimmte Gr\u00f6\u00dfe erreichen, rotiert. Wer auf einem entfernten Server dieses Tool nicht zur Verf\u00fcgung hat und nur remote SSH-Kommandos ausf\u00fchren kann, kann sich selbst mit einem kleinen Bash-Script [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"gtbabel_prevent_lngs":"","gtbabel_alt_lng":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-3889","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-blog"},"acf":[],"yoast_head":"<title>File-Rotation mit Bash-Script &#060; Vielhuber David<\/title>\n<meta name=\"description\" content=\"M\u00e4chtige Tools wie logrotate erleichtern die Arbeit bei der Rotation von Log- oder Backup-Dateien erheblich. So werden die Dateien nach einer bestimm...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"File-Rotation mit Bash-Script &#060; Vielhuber David\" \/>\n<meta property=\"og:description\" content=\"M\u00e4chtige Tools wie logrotate erleichtern die Arbeit bei der Rotation von Log- oder Backup-Dateien erheblich. So werden die Dateien nach einer bestimmten\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/\" \/>\n<meta property=\"og:site_name\" content=\"Vielhuber David\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-04T20:32:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-04T20:35:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"552\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"David\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@vielhuber\" \/>\n<meta name=\"twitter:site\" content=\"@vielhuber\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"David\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/file-rotation-mit-bash-script\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/file-rotation-mit-bash-script\\\/\"},\"author\":{\"name\":\"David\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#\\\/schema\\\/person\\\/64d4ff14713d413ea4d9b210d0c2c6ef\"},\"headline\":\"File-Rotation mit Bash-Script\",\"datePublished\":\"2024-07-04T20:32:49+00:00\",\"dateModified\":\"2024-07-04T20:35:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/file-rotation-mit-bash-script\\\/\"},\"wordCount\":81,\"publisher\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#\\\/schema\\\/person\\\/64d4ff14713d413ea4d9b210d0c2c6ef\"},\"articleSection\":[\"Blog\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/file-rotation-mit-bash-script\\\/\",\"url\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/file-rotation-mit-bash-script\\\/\",\"name\":\"File-Rotation mit Bash-Script &#060; Vielhuber David\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#website\"},\"datePublished\":\"2024-07-04T20:32:49+00:00\",\"dateModified\":\"2024-07-04T20:35:17+00:00\",\"description\":\"M\u00e4chtige Tools wie logrotate erleichtern die Arbeit bei der Rotation von Log- oder Backup-Dateien erheblich. So werden die Dateien nach einer bestimmten\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/file-rotation-mit-bash-script\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vielhuber.de\\\/blog\\\/file-rotation-mit-bash-script\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/file-rotation-mit-bash-script\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vielhuber.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"File-Rotation mit Bash-Script\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#website\",\"url\":\"https:\\\/\\\/vielhuber.de\\\/\",\"name\":\"Vielhuber David\",\"description\":\"Full-Stack Developer\",\"publisher\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#\\\/schema\\\/person\\\/64d4ff14713d413ea4d9b210d0c2c6ef\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vielhuber.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#\\\/schema\\\/person\\\/64d4ff14713d413ea4d9b210d0c2c6ef\",\"name\":\"David\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/wp-content\\\/uploads\\\/about.jpg\",\"url\":\"https:\\\/\\\/vielhuber.de\\\/wp-content\\\/uploads\\\/about.jpg\",\"contentUrl\":\"https:\\\/\\\/vielhuber.de\\\/wp-content\\\/uploads\\\/about.jpg\",\"width\":700,\"height\":552,\"caption\":\"David\"},\"logo\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/wp-content\\\/uploads\\\/about.jpg\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/vielhuber\"]}]}<\/script>","yoast_head_json":{"title":"File-Rotation mit Bash-Script &#060; Vielhuber David","description":"M\u00e4chtige Tools wie logrotate erleichtern die Arbeit bei der Rotation von Log- oder Backup-Dateien erheblich. So werden die Dateien nach einer bestimm...","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:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/","og_locale":"de_DE","og_type":"article","og_title":"File-Rotation mit Bash-Script &#060; Vielhuber David","og_description":"M\u00e4chtige Tools wie logrotate erleichtern die Arbeit bei der Rotation von Log- oder Backup-Dateien erheblich. So werden die Dateien nach einer bestimmten","og_url":"https:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/","og_site_name":"Vielhuber David","article_published_time":"2024-07-04T20:32:49+00:00","article_modified_time":"2024-07-04T20:35:17+00:00","og_image":[{"width":700,"height":552,"url":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg","type":"image\/jpeg"}],"author":"David","twitter_card":"summary_large_image","twitter_creator":"@vielhuber","twitter_site":"@vielhuber","twitter_misc":{"Verfasst von":"David","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/#article","isPartOf":{"@id":"https:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/"},"author":{"name":"David","@id":"https:\/\/vielhuber.de\/#\/schema\/person\/64d4ff14713d413ea4d9b210d0c2c6ef"},"headline":"File-Rotation mit Bash-Script","datePublished":"2024-07-04T20:32:49+00:00","dateModified":"2024-07-04T20:35:17+00:00","mainEntityOfPage":{"@id":"https:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/"},"wordCount":81,"publisher":{"@id":"https:\/\/vielhuber.de\/#\/schema\/person\/64d4ff14713d413ea4d9b210d0c2c6ef"},"articleSection":["Blog"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/","url":"https:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/","name":"File-Rotation mit Bash-Script &#060; Vielhuber David","isPartOf":{"@id":"https:\/\/vielhuber.de\/#website"},"datePublished":"2024-07-04T20:32:49+00:00","dateModified":"2024-07-04T20:35:17+00:00","description":"M\u00e4chtige Tools wie logrotate erleichtern die Arbeit bei der Rotation von Log- oder Backup-Dateien erheblich. So werden die Dateien nach einer bestimmten","breadcrumb":{"@id":"https:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vielhuber.de\/blog\/file-rotation-mit-bash-script\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vielhuber.de\/"},{"@type":"ListItem","position":2,"name":"File-Rotation mit Bash-Script"}]},{"@type":"WebSite","@id":"https:\/\/vielhuber.de\/#website","url":"https:\/\/vielhuber.de\/","name":"Vielhuber David","description":"Full-Stack Developer","publisher":{"@id":"https:\/\/vielhuber.de\/#\/schema\/person\/64d4ff14713d413ea4d9b210d0c2c6ef"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vielhuber.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/vielhuber.de\/#\/schema\/person\/64d4ff14713d413ea4d9b210d0c2c6ef","name":"David","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg","url":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg","contentUrl":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg","width":700,"height":552,"caption":"David"},"logo":{"@id":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg"},"sameAs":["https:\/\/x.com\/vielhuber"]}]}},"_links":{"self":[{"href":"https:\/\/vielhuber.de\/zh-cn\/wp-json\/wp\/v2\/posts\/3889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vielhuber.de\/zh-cn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vielhuber.de\/zh-cn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vielhuber.de\/zh-cn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vielhuber.de\/zh-cn\/wp-json\/wp\/v2\/comments?post=3889"}],"version-history":[{"count":4,"href":"https:\/\/vielhuber.de\/zh-cn\/wp-json\/wp\/v2\/posts\/3889\/revisions"}],"predecessor-version":[{"id":3893,"href":"https:\/\/vielhuber.de\/zh-cn\/wp-json\/wp\/v2\/posts\/3889\/revisions\/3893"}],"wp:attachment":[{"href":"https:\/\/vielhuber.de\/zh-cn\/wp-json\/wp\/v2\/media?parent=3889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vielhuber.de\/zh-cn\/wp-json\/wp\/v2\/categories?post=3889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vielhuber.de\/zh-cn\/wp-json\/wp\/v2\/tags?post=3889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}