<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2germanfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0">

<channel>
	<title>321tux.de</title>
	
	<link>https://321tux.janekbettinger.de</link>
	<description>Linux &amp; Ubuntu | Internet &amp; WordPress</description>
	<lastBuildDate>Mon, 16 Dec 2019 20:15:39 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.13</generator>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/321tux" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="321tux" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/content?lg=de&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://us.i1.yimg.com/us.yimg.com/i/de/my/addtomyyahoo4.gif">Subscribe with Mein Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/321tux" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="//www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2F321tux" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>Google+: Einladungen, sowie „Update Scanner“ und „RegHelper“</title>
		<link>https://321tux.janekbettinger.de/2011/07/google-einladungen-sowie-update-scanner-und-reghelper/</link>
		<comments>https://321tux.janekbettinger.de/2011/07/google-einladungen-sowie-update-scanner-und-reghelper/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 10:38:19 +0000</pubDate>
		<dc:creator><![CDATA[Janek]]></dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Erweiterungen]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Google+]]></category>
		<category><![CDATA[Softwarevorstellung]]></category>

		<guid isPermaLink="false">http://www.321tux.de/?p=1228</guid>
		<description><![CDATA[Sich mit "Update Scanner" und "RegHelper" bei Google+ registrieren und eine Einladung (Invite) anfordern.]]></description>
				<content:encoded><![CDATA[<p>Das Thema Nummer 1 im Internet ist derzeit Googles neue soziale Netzwerk <a title="Zu Google+" href="https://plus.google.com/">Google+</a>, welches in Konkurrenz zum Platzhirsch Facebook steht und sich derzeit in einer geschlossenen Betaphase befindet. Um Zugang zu bekommen benötigt man ein Google-Account und – ganz wichtig – eine Einladung von einem Google+-Nutzer (s.u.).</p>
<p>Doch selbst wenn man bereits eingeladen wurde, bekommt man das Registrierungsformular meist nicht zu sehen, da Google dieses immer nur für eine kurze Zeit freigibt. Die beiden folgenden Tools können allerdings dabei helfen, den passenden Zeitpunkt nicht zu verpassen.<span id="more-1228"></span></p>
<h2>Firefox-Add-on: Update Scanner</h2>
<p><a title="Zur Firefox-Erweiterung Update Scanner" href="https://addons.mozilla.org/firefox/addon/update-scanner/">Das Add-on</a> überprüft in bestimmten Intervallen Internetseiten und schlägt Alarm, falls sich der Seiteninhalt verändert hat. Im konkreten Fall, wenn das Registrierungsformular verfügbar ist.</p>
<p>Die Erweiterung ist eigentlich selbsterklärend, jedoch bin ich mir nicht ganz sicher, welche URL genau überwacht werden muss. Womöglich reicht <em>&#8222;http://plus.google.com&#8220;</em> bereits aus, jedoch habe ich selbst den Link aus der Einladung verwendet:</p>
<p>Zunächst folgt ihr in der Einladung dem Link <em>&#8222;Beitrag von * anzeigen oder kommentieren&#8220;</em>. Auf der Zielseite erwartet euch ein großer Button mit der Aufschrift <em>&#8222;Bei Google+ mitmachen&#8220;</em>. Darauf rechtsklicken und den Link kopieren – er sollte mit <em>&#8222;https://plus.google.com/u/0/up/&#8230;rt/?gpinv=&#8220;</em> beginnen. Anschließend im Update Scanner einen neuen Eintrag anlegen, den Link einfügen, sowie Intervallund Schwellenwert anpassen.</p>
<div id="attachment_1229" style="width: 310px" class="wp-caption aligncenter"><a href="https://321tux.janekbettinger.de/wp-content/uploads/2011/07/google+-update-scanner.png" rel="lightbox[1228]"><img class="size-medium wp-image-1229" title="Update Scanner: neuer Eintrag" src="https://321tux.janekbettinger.de/wp-content/uploads/2011/07/google+-update-scanner-300x245.png" alt="" width="300" height="245" /></a><p class="wp-caption-text">Einen neuen Eintrag anlegen</p></div>
<p>In den Einstellungen von Update Scanner würde ich noch festlegen, dass sich das Benachrichtigungsfenster nicht automatisch schließt, da man es sonst womöglich übersieht. Wer sich nachts vom Computer wecken lassen möchte, kann zudem einen anderen Klang festlegen ;-).</p>
<div id="attachment_1231" style="width: 310px" class="wp-caption aligncenter"><a href="https://321tux.janekbettinger.de/wp-content/uploads/2011/07/google+-update-scanner-config.png" rel="lightbox[1228]"><img class="size-medium wp-image-1231" title="Update Scanner: Konfiguration" src="https://321tux.janekbettinger.de/wp-content/uploads/2011/07/google+-update-scanner-config-300x208.png" alt="" width="300" height="208" /></a><p class="wp-caption-text">Allgemeine Konfiguration des Update Scanners</p></div>
<h2>Adobe Air: RegHelper</h2>
<p>Ein weiteres Tool, welches allerdings Adobe Air benötigt, aber ansonsten ähnlich wie der Update Scanner funktioniert, ist der <a title="Zum RegHelper" href="http://www.xcep.net/blog/google-plus-reghelper">RegHelper</a>. Ich habe das Tool zwar nicht getestet, aber es hat offenbar schon etlichen Leuten helfen können.</p>
<h2>Einladung (Invite) anfordern</h2>
<p><del>Wer noch eine Einladung benötigt, kann diese bei mir anfordern. Dazu einfach die eigene <a title="Zum Formular" href="https://spreadsheets.google.com/spreadsheet/viewform?hl=en_US&amp;pli=1&amp;formkey=dDZFV0tjQTFhODV2X1lhaEpkRngwaWc6MQ#gid=0">E-Mail-Adresse in dieses Formular eintragen</a> (zuvor bitte einen Google-Account anlegen). Ich werde die Adressen selbstverständlich an den Meistbietenden verkaufen vertraulich behandeln. Sämtliche Anfragen in den Kommentaren werden ignoriert. Es dauert teilweise etliche Stunden, bis eine Einladung ankommt – bitte habt also Geduld.</del></p>
<p>Ich würde mich sehr freuen, wenn ihr anschließend als kleinen Dank für diesen Beitrag +1 geben würdet (und fleißig &#8222;Gefällt mit&#8220; drückt, solange es Facebook noch gibt :-)).</p>
<p><strong>Update 6. August 2011: </strong>Google hat eine alternative Einladungs-Methode veröffentlicht. Unter folgender Adresse könnt ihr euch ab sofort bei Google+ anmelden: <a title="Einladung zu Google+" href="http://goo.gl/6327I">http://goo.gl/6327I</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/321tux?a=0S64p6VOj4Q:vLUDfug9PdA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/321tux?i=0S64p6VOj4Q:vLUDfug9PdA:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/321tux/~4/0S64p6VOj4Q" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>https://321tux.janekbettinger.de/2011/07/google-einladungen-sowie-update-scanner-und-reghelper/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Internetseiten mit PrintFriendly ausdrucken oder als PDF speichern</title>
		<link>https://321tux.janekbettinger.de/2011/04/internetseiten-mit-printfriendly-ausdrucken-oder-als-pdf-speichern/</link>
		<comments>https://321tux.janekbettinger.de/2011/04/internetseiten-mit-printfriendly-ausdrucken-oder-als-pdf-speichern/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 14:00:30 +0000</pubDate>
		<dc:creator><![CDATA[Janek]]></dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Drucken]]></category>
		<category><![CDATA[Softwarevorstellung]]></category>
		<category><![CDATA[Web-App]]></category>

		<guid isPermaLink="false">http://www.321tux.de/?p=1196</guid>
		<description><![CDATA[Mit der kostenlosen Web-App PrintFriendly Webseiten ausdrucken oder als PDF speichern. Schont die Umwelt und spart Druckkosten.]]></description>
				<content:encoded><![CDATA[<div id="attachment_1205" style="width: 310px" class="wp-caption alignright"><a href="https://321tux.janekbettinger.de/wp-content/uploads/2011/03/pf-druckvorschau-ff.png" rel="lightbox[1196]"><img class="size-medium wp-image-1205 " title="Druckvorschau von Firefox" src="https://321tux.janekbettinger.de/wp-content/uploads/2011/03/pf-druckvorschau-ff-300x214.png" alt="" width="300" height="214" /></a><p class="wp-caption-text">Mit dem Browser (hier: Firefox 4) machen Ausdrucke einfach keinen Spaß</p></div>
<p>Obwohl ich mich nicht zu den verpönten <a title="ohne Worte" href="http://www.internetausdrucker.de/">Internetausdruckern</a> zähle, muss auch ich hin und wieder Websites ausdrucken. Da die Druckfunktion der Browser nach wie vor eher mangelhaft ist und weil viele Webdesigner keine Stylesheets für Drucker bereitstellen, ging ich bislang den Umweg über ein Textverarbeitungsprogramm – sprich: Text aus dem Browser herauskopieren, bei OpenOffice.org bzw. LibreOffice einfügen, nicht benötigte Elemente löschen, Formatierung anpassen und dann endlich aus der Textverarbeitung heraus drucken. Sehr umständlich…</p>
<h2>PrintFriendly</h2>
<p>Schneller und einfacher geht es in vielen Fällen mit einer Web-App wie <a title="Print Friendly &amp;amp; PDF" href="http://printfriendly.com/">PrintFriendly</a>, welche den Text der entsprechenden Internetseite „extrahiert“ und sämtliche störende Elemente, wie Navigationsleisten, Sidebars, Kommentare etc. entfernt. Übrig bleibt der Textteil der jeweiligen Website – und mehr benötigt man in der Regel schließlich nicht.<span id="more-1196"></span></p>
<h2>Anwendung</h2>
<p>PrintFriendly ist eigentlich selbsterklärend, aber hier dennoch eine kurze Anleitung, für all diejenigen, die der englischen Sprache nicht mächtig sind ;-).</p>
<p>Nachdem man auf <a title="Print Friendly &amp;amp; PDF" href="http://printfriendly.com/">PrintFriendly.com</a> die Adresse zur Internetseite, die man ausdrucken möchte, eingegeben und auf <em>&#8222;print preview&#8220;</em> geklickt hat, erscheint eine Vorschau auf das Endergebnis, welche sich noch anpassen lässt. Mit einem einfachen Mausklick lassen sich einzelne Absätze oder Grafiken entfernen – das spart Geld und schont die Umwelt, so das Motto des Betreibers. Des Weiteren kann man die Schriftgröße anpassen oder durch das Setzen eines Hakens bei <em>&#8222;no images&#8220;</em> sämtliche Bilder auf einen Schlag ausblenden.</p>
<div id="attachment_1203" style="width: 310px" class="wp-caption aligncenter"><a href="https://321tux.janekbettinger.de/wp-content/uploads/2011/03/pf.png" rel="lightbox[1196]"><img class="size-medium wp-image-1203 " title="PrintFriendly" src="https://321tux.janekbettinger.de/wp-content/uploads/2011/03/pf-300x218.png" alt="" width="300" height="218" /></a><p class="wp-caption-text">Nicht benötigte Textpassagen oder Grafiken lassen sich mit einem Mausklick entfernen</p></div>
<p>Die Schaltfläche <em>&#8222;print&#8220;</em> öffnet schließlich den Druckdialog des Browsers und <em>&#8222;pdf&#8220;</em> generiert (wer hätte es gedacht) eine PDF-Datei zum Herunterladen, welche in vielen Fällen sogar ein PDF-Inhaltsverzeichnis enthält.</p>
<h3>Bookmarklet</h3>
<p>Wenn man den Service öfters nutzt, bietet sich die Verwendung des <a title="PrintFriendly-Bookmarklet" href="http://www.printfriendly.com/browser_tool">PrintFriendly</a>&#8211;<a title="Was ist ein Bookmarklet?" href="http://de.wikipedia.org/wiki/Bookmarklet">Bookmarklet</a>s an, welches man zunächst zu den Lesezeichen ziehen muss. Nun kann man von jeder Website aus das Bookmarklet aus dem Lesezeichen-Menü aufrufen, wodurch lästiges Kopieren und Einfügen der URL entfällt.</p>
<h3>Website Button</h3>
<p>Website-Betreiber können PrintFriendly übrigens in Form eines <a title="PrintFriendly Website Button" href="http://www.printfriendly.com/button">Buttons</a> direkt in die eigene Internetseite integrieren. Für WordPress-Nutzer gibt es ein <a title="Print Friendly &amp;amp; PDF Plugin" href="http://wordpress.org/extend/plugins/printfriendly/">Plugin</a>, alle anderen müssen eine Codeschnipsel einfügen.</p>
<div id="attachment_1206" style="width: 310px" class="wp-caption aligncenter"><a href="https://321tux.janekbettinger.de/wp-content/uploads/2011/03/pf-pdf.png" rel="lightbox[1196]"><img class="size-medium wp-image-1206" title="PrintFriendly PDF-Datei" src="https://321tux.janekbettinger.de/wp-content/uploads/2011/03/pf-pdf-300x182.png" alt="" width="300" height="182" /></a><p class="wp-caption-text">Eine mit PrintFriendly generierte PDF-Datei</p></div>
<p style="text-align: center;">
<h2>Einschränkungen</h2>
<p>Da quasi sämtliche Formatierungen verloren gehen, geraten manche Texte schnell unübersichtlich. Auch funktioniert die Erkennung des Textteils der Website nicht immer. Aufgefallen ist mir das beim Wiki von ubuntuusers.de, wo PrintFriendly bei manchen (aber nicht bei allen) Seiten die einleitenden Sätze weglässt (<a title="Bei diesem Artikel arbeitet PrintFriendly nicht korrekt" href="http://wiki.ubuntuusers.de/Shell/Bash-Skripting-Guide_f%C3%BCr_Anf%C3%A4nger">Beispiel</a>).</p>
<h2>Alternative: Joliprint</h2>
<p>Mit <a title="Joliprint" href="http://joliprint.com/">Joliprint</a> existiert ein ganz ähnlicher Dienst, welcher den Text noch etwas ansprechender aufbereitet, aber dafür auf Konfigurationsmöglichkeiten verzichtet. Welches Tool man verwendet, bleibt letzten Endes Geschmackssache.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/321tux?a=3G6Mw5wZcUQ:5vWV5qhtXRg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/321tux?i=3G6Mw5wZcUQ:5vWV5qhtXRg:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/321tux/~4/3G6Mw5wZcUQ" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>https://321tux.janekbettinger.de/2011/04/internetseiten-mit-printfriendly-ausdrucken-oder-als-pdf-speichern/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Blog-Pause bis April</title>
		<link>https://321tux.janekbettinger.de/2011/01/blog-pause-bis-april/</link>
		<comments>https://321tux.janekbettinger.de/2011/01/blog-pause-bis-april/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 15:01:35 +0000</pubDate>
		<dc:creator><![CDATA[Janek]]></dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[in eigener Sache]]></category>
		<category><![CDATA[uu-Planet]]></category>

		<guid isPermaLink="false">http://www.321tux.de/?p=1183</guid>
		<description><![CDATA[Ankündigung einer Blog-Pause bis April 2011 aufgrund dem anstehenden Abitur.]]></description>
				<content:encoded><![CDATA[<p>Bloggen macht Spaß, keine Frage – aber es ist auch sehr zeitaufwendig, da ich auf gut recherchierte und inhaltlich ansprechende Artikel Wert lege. Da ich Mitte März 2011 das Abitur schreiben werde und die Zeit bis dahin immer knapper wird, habe ich mich  entschlossen, bis Anfang April auf das Bloggen zu verzichten. Schule muss eben vorgehen; leider ;-).</p>
<p>Ich möchte euch bitten, mir „treu“ zu bleiben und 321tux.de nicht aus eurem <a title="RSS-Feed von 321tux.de" href="https://321tux.janekbettinger.de/feed/">Feed</a>reader zu werfen. Auch gibt es keinen Grund, mir auf <a title="321tux.de auf Twitter" rel="nofollow" href="http://twitter.com/#!/321tux">Twitter</a> nicht weiterhin zu folgen.<span id="more-1183"></span></p>
<p>In einigen Wochen werdet ihr auf meinem Blog   wieder (hoffentlich) interessante Beiträge rund um unser aller Lieblings-OS Linux und das „weltweite Netz“ finden.</p>
<p>Bis dahin; macht&#8217;s gut!<br />
Janek aka JaiBee</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/321tux?a=OcqK4lxaHyg:PNpx0_4ZuOg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/321tux?i=OcqK4lxaHyg:PNpx0_4ZuOg:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/321tux/~4/OcqK4lxaHyg" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>https://321tux.janekbettinger.de/2011/01/blog-pause-bis-april/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>KDE Cover Thumbnailer (Update)</title>
		<link>https://321tux.janekbettinger.de/2011/01/kde-cover-thumbnailer/</link>
		<comments>https://321tux.janekbettinger.de/2011/01/kde-cover-thumbnailer/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 14:15:34 +0000</pubDate>
		<dc:creator><![CDATA[Janek]]></dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Skript]]></category>
		<category><![CDATA[uu-Planet]]></category>

		<guid isPermaLink="false">http://www.321tux.de/?p=1138</guid>
		<description><![CDATA[Das Skript KDE Cover Thumbnailer erzeugt ansprechende Vorschaubilder in CD-Hüllen-Optik für den Dateimanager Dolphin. Das macht die Musiksammlung übersichtlicher.]]></description>
				<content:encoded><![CDATA[<p>Vor einiger Zeit habe ich über das Programm <a title="Ordnervorschaubilder in Nautilus mit &quot;Cover Thumbnailer&quot;" href="/2010/03/ordnervorschaubilder-in-nautilus-mit-cover-thumbnailer/">Cover Thumbnailer</a> gebloggt, welches Thumbnails (Miniaturansicht, Vorschaubild) für Ordner in Nautilus unter Gnome erstellt. Der KDE-Dateimanager Dolphin zeigt zwar standardmäßig bereits kleine Vorschauen auf im Ordner enthaltene Grafiken an, doch sind diese äußerst winzig und daher schlecht zu erkennen. Schon gar nicht ist die Darstellung mit der des <a title="Homepage von Cover Thumbnailer" href="http://software.flogisoft.com/cover-thumbnailer/" rel="nofollow">Cover Thumbnailer</a>s vergleichbar.</p>
<p>Daher habe ich ein kleines Shell-Skript geschrieben, welches mit Hilfe von <a title="Homepage von ImageMagick" href="http://www.imagemagick.org/" rel="nofollow">ImageMagick</a> ansprechende CD-Cover erzeugt und diese als Ordnericon setzt. ImageMagick ist bei den meisten Linux-Distributionen bereits vorinstalliert.</p>
<div id="attachment_1141" style="width: 484px" class="wp-caption aligncenter"><a href="https://321tux.janekbettinger.de/wp-content/uploads/2011/01/kde-cover-thumbnailer.png" rel="lightbox[1138]"><img class="size-full wp-image-1141 " title="KDE Cover Thumbnailer" src="https://321tux.janekbettinger.de/wp-content/uploads/2011/01/kde-cover-thumbnailer.png" alt="" width="474" height="278" /></a><p class="wp-caption-text">Vom Skript erzeugte Thumbnails in CD-Hüllen-Optik</p></div>
<p><span id="more-1138"></span></p>
<h2>Konfiguration und Anwendung</h2>
<p>Das Skript muss nicht zwingend konfiguriert werden, da es ohne weitere Anpassungen 96 Pixel große Thumbnails im Verzeichnis <em>&#8222;~/Musik&#8220;</em> erstellt. Das Arbeitsverzeichnis wird in der Variable <span class="monospace">DIR</span> gespeichert und die Größe der Thumbnails in <span class="monospace">SIZE</span>; die restlichen Variablen müssen nicht zwingend angepasst werden.</p>
<p>Um alle Thumbnails zu löschen, muss das Skript mit der Option <span class="monospace">-u</span> aufgerufen werden:</p>
<pre lang="bash" escaped="true">KDE-cover-thumbnailer.sh -u
</pre>
<p>Wenn man die Thumbnails nicht im eingestellten, sondern im aktuellen Verzeichnis erstellen möchte, muss man das Skript mit der Option <span class="monospace">-r</span> starten.</p>
<p><em>Weitere Funktionen siehe &#8222;Update 09.01.2011&#8220;</em></p>
<h2>Skript zeitgesteuert aufrufen</h2>
<div id="attachment_1148" style="width: 160px" class="wp-caption alignright"><a href="https://321tux.janekbettinger.de/wp-content/uploads/2011/01/aufgabenplaner.png" rel="lightbox[1138]"><img class="size-thumbnail wp-image-1148" title="aufgabenplaner" src="https://321tux.janekbettinger.de/wp-content/uploads/2011/01/aufgabenplaner-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Aufgabenplaner</p></div>
<p>Leider ist mir keine Möglichkeit bekannt, die Ordner auf Änderungen hin zu überwachen, um das Skript dann zu starten. Ich habe mir daher einen Cron-Job im Aufgabenplaner (in den Systemeinstellungen) angelegt, der das Skript alle 30 Minuten startet. Da das Skript kaum Ressourcen verbraucht und schnell druchläuft, wenn keine neuen Grafiken generiert werden müssen, ist das eine akzeptable Lösung.</p>
<h2>Zum Download</h2>
<p>Auf der <a title="Zu Seite 2" href="https://321tux.janekbettinger.de/2011/01/kde-cover-thumbnailer/2/">nächsten Seite</a> könnt ihr das Skript herunterladen. Die beiliegende Grafik <em>&#8222;KDE-cover-thumbnailer-template.png&#8220;</em> basiert auf <a title="JEWEL CASE PSD FILE by ~LeMarquis" href="http://lemarquis.deviantart.com/art/JEWEL-CASE-PSD-FILE-69316052" rel="nofollow">&#8222;JEWEL CASE PSD FILE&#8220; von &#8222;LeMarquis&#8220;</a> und sollte im selben Verzeichnis wie das Skript liegen.</p>
<h2>Update 09.01.2011</h2>
<p>Ich habe die Wünsche von Steve` umgesetzt und noch ein paar Kleinigkeiten verbessert:</p>
<p>Es werden nun die Grafiken <em>cover.jpg, cover.png, folder.jpg</em> und <em>folder.png</em> unterstützt.</p>
<p>Mit der Option <span class="monospace">-c</span> werden die Cover aus den ID3-Tags mit Hilfe des Tools <a title="Homepage von eyeD3" href="http://eyed3.nicfit.net/">eyeD3</a> als <em>cover.jpg</em> gespeichert (eyeD3 befindet sich in den Paketquellen von Ubuntu). Da die Cover der MP3-Dateien innerhalb eines Ordners in der Regel identisch sind, wird immer nur die erste MP3-Datei pro Verzeichnis untersucht. Das spart Rechenleistung und vor allem Zeit.</p>
<p>Wenn man das Skript mit der Option <span class="monospace">-h</span> aufruft, wird eine kurze Info zu den einzelnen Optionen angezeigt.</p>
<h2>Update 09.01.2011</h2>
<p>Und noch ein Update :).</p>
<p>Um den KDE Cover Thumbnailer über das Kontextmenü von Dolphin in einem beliebigen Ordner zu starten, muss man im Verzeichnis <em>&#8222;~/.kde4/share/kde4/services/&#8220;</em> (der Pfad kann bei Kubuntu anders lauten; bitte ggf. ein Kommentar hinterlassen)  eine Datei <em>&#8222;kde-cover-thumbnailer<span style="text-decoration: underline;">.desktop</span>&#8222;</em> mit folgendem Inhalt anlegen (Pfad zum Skript bitte anpassen):</p>
<pre lang="bash" escaped="true">[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=inode/directory,KonqPopupMenu/Plugin
X-KDE-StartupNotify=false
Actions=thumbnails;

[Desktop Action thumbnails]
Name=Create Thumbnails
Name[de]=Thumbnails erstellen
Icon=view-catalog
Exec=cd %F &amp;&amp; notify-send "KDE Cover Thumbnailer" "Erstelle Thumbnails in $(pwd)"; KDE-cover-thumbnailer.sh -r; notify-send "KDE Cover Thumbnailer" "Thumbnails wurden erstellt"
</pre>
<p>Von nun an kann man das Skript jederzeit mit einem Rechtsklick auf einen Ordner, dann <em>&#8222;Aktionen -&gt; Thumbnails erstellen&#8220;</em>, starten. Dank notify-send wird man benachrichtigt, sobald das Skript fertig ist.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/321tux?a=NxqQYv-H36U:UnTq8MCYacU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/321tux?i=NxqQYv-H36U:UnTq8MCYacU:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/321tux/~4/NxqQYv-H36U" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>https://321tux.janekbettinger.de/2011/01/kde-cover-thumbnailer/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Komfortables Backup-Skript (rsync) (Update)</title>
		<link>https://321tux.janekbettinger.de/2011/01/komfortables-backup-skript-rsync/</link>
		<comments>https://321tux.janekbettinger.de/2011/01/komfortables-backup-skript-rsync/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 17:39:53 +0000</pubDate>
		<dc:creator><![CDATA[Janek]]></dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Skript]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[uu-Planet]]></category>

		<guid isPermaLink="false">http://www.321tux.de/?p=1050</guid>
		<description><![CDATA[Das Backup-Skript für Linux nutzt das Synchronisierungstool rsync um beliebige Verzeichnisse zu sichern. Der PC kann automatisch heruntergefahren werden.]]></description>
				<content:encoded><![CDATA[<p>Gute grafische Backup-Programme gibt es mittlerweile auch unter Linux en masse, jedoch hänge ich nach wie vor an meinem selbst geschriebenen Backup-Skript, welches das freie Tool <em>rsync</em> für die (inkrementelle) Sicherung auf eine externe Festplatte verwendet. Der Grund hierfür ist eigentlich recht simpel: ich konnte bislang keine Backup-Software finden, welche meinen Anforderungen hundertprozentig gerecht werden konnte. Außerdem arbeiten Skripte zumindest subjektiv schneller und zuverlässiger. Das alles soll Grund dafür sein, euch das Bash-Skript einmal vorzustellen.</p>
<div id="attachment_1106" style="width: 530px" class="wp-caption aligncenter"><a href="https://321tux.janekbettinger.de/wp-content/uploads/2011/01/backup-starting.png" rel="lightbox[1050]"><img class="size-full wp-image-1106 " title="Backup startet" src="https://321tux.janekbettinger.de/wp-content/uploads/2011/01/backup-starting.png" alt="" width="520" height="279" /></a><p class="wp-caption-text">Das Backup zeigt zu Beginn die gewählten Einstellungen an (im Bild wurden 2 Profile mit anschließendem Herunterfahren gewählt)</p></div>
<p><strong>Update November 2017:</strong> Es freut mich, dass mein kleines Skript in den vergangenen Jahren noch deutlich erweitert wurde. Auf <a href="https://github.com/MegaV0lt/MV_Backup">GitHub/MegaV0lt/MV_Backup</a> findet ihr die Weiterentwicklung und im <a href="https://www.digital-eliteboard.com/threads/rsync-backup-backup-321tux-sh.339454/">Digital-Eliteboard</a> gibt es Support.</p>
<p><span id="more-1050"></span></p>
<h2>Funktionen</h2>
<p>Das „Kernstück“ des Skriptes bildet rsync, welches beliebig viele Verzeichnisse mit einem Zielverzeichnis vergleicht und synchronisiert. Dies verläuft nur in eine Richtung (unidirektional), was bedeutet, dass mögliche Änderungen im Zielverzeichnis verloren gehen, da die Verzeichnisse nicht zusammengeführt (merge) werden können. Bei einem Backup ist das aber unerheblich, da das Zielverzeichnis, in dem sich das Backup befindet, ohnehin nicht manuell verändert werden sollte.<br />
Wird eine Datei im Quellverzeichnis erstellt, verändert oder gelöscht, so wird diese Datei von rsync in das Zielverzeichnis übertragen bzw. im Zielverzeichnis ebenfalls gelöscht. Sobald rsync mit der „Arbeit“ fertig ist, sind Quell- und Zielverzeichnis identisch.<br />
Mehr Informationen zu rsync und dessen Funktionsweise, sind zum Beispiel im <a title="rsync im Wiki von ubuntuusers.de" href="http://wiki.ubuntuusers.de/rsync">Wiki von ubuntuusers.de</a> zu finden.</p>
<p>Mein Backup-Skript bietet darüber hinaus noch ein paar weitere nützliche Funktionen:</p>
<ul>
<li>Es lassen sich beliebig viele Backup-Profile konfigurieren (mit unterschiedlichen Verzeichnissen und Einstellungen).</li>
<li>Es können mehrere oder alle Profile auf einmal gestartet werden (<span class="monospace">-p* -p*</span> / <span class="monospace">-a</span>; s.u.).</li>
<li>Optional können zu synchronisierende Verzeichnisse direkt an das Skript übergeben werden (<span class="monospace">-m</span>; s.u.).</li>
<li>Nach abgeschlossenem Backup kann der Computer optional automatisch heruntergefahren werden (mit Abbruchmöglichkeit). Dazu sind in der Regel keine Root-Rechte erforderlich (<span class="monospace">-s</span>; s.u.).</li>
<li>Dateien und Verzeichnisse lassen sich unkompliziert von der Sicherung ausschließen (<span class="monospace">&lt;&lt;EOF</span> und <span class="monospace">EOF</span>; s.u.)</li>
<li>Aussagekräftige Fehlermeldungen und eine Anleitung erleichtern die korrekte Verwendung des Skriptes.</li>
<li>Benachrichtigungen mit <em>notify-send</em> und <em>wall</em> (dadurch kann das Skript auch gut im Hintergrund ausgeführt werden).</li>
</ul>
<p>Abhängig von den Optionen von rsync sind zudem folgende Dinge möglich und standardmäßig eingestellt:</p>
<ul>
<li>Im Quellverzeichnis gelöschte Dateien werden auch im Zielverzeichnis gelöscht.<br />
Aber: alle gelöschten und veränderten Dateien werden zuvor in einem separaten Ordner gesichert und müssen dort manuell gelöscht werden (<span class="monospace">$BAK_DIR</span>; s.u.)</li>
<li>Eine Logdatei, in der alle Aktionen von rsync aufgezeichnet werden, wird angelegt (<span class="monospace">$LOG</span>; s.u.).</li>
</ul>
<h2>Konfiguration</h2>
<p>Da die Konfiguration nicht furchtbar kompliziert ist, sollte sie auch ohne größere Erfahrung mit Skripten zu bewältigen sein. Zudem helfen die Kommentare (<span class="monospace">#</span>) im Skript bei der Einrichtung.</p>
<p>In der Variablen <span class="monospace">$RSYNC_OPT</span> werden die Optionen gespeichert, mit denen rsync vom Skript aufgerufen wird (siehe auch <span class="monospace">man rsync</span>). <span class="monospace">$MOUNT</span> enthält optional den Mountpoint einer externen Festplatte, um überprüfen zu könne, ob diese korrekt angeschlossen und eingebunden wurde. <span class="monospace">$BAK_DIR</span> gibt einen Ordner für gelöschte und veränderte Dateien an, wobei dabei die Variable <span class="monospace">$TARGET</span> (Zielverzeichnis) verwendet werden kann.</p>
<p>Die Einstellungen der einzelnen Profile werden in sogenannten Arrays gespeichert (<span class="monospace">n</span> ist dabei durch eine Zahl zu ersetzen):</p>
<pre lang="bash" escaped="true"> title[n]=""
   arg[n]=""
source[n]=""
target[n]=""
   log[n]="${target[n]}/${title[n]}_log.txt"
exfrom[n]="$(mktemp -t "tmp.rsync.XXXX")"
cat &gt; "${exfrom[n]}" &lt;&lt;EOF

EOF</pre>
<p>Im Array <span class="monospace">title[n]</span> wird eine Bezeichnung und in <span class="monospace">arg[n]</span> ein Argument (i.d.R. bestehend aus einem Buchstaben), mit dem das Profil aufgerufen wird, gespeichert. Beide Angaben werden in der Hilfe  und bei der Ausführung des Skriptes angezeigt.<br />
In <span class="monospace">source[n]</span> stehen die Quellverzeichnisse, wobei (nur) in diesem Fall Pfadangaben, welche ein Leerzeichen enthalten, von <span class="monospace">\&#8220;</span> umschlossen werden müssen. Das Zielverzeichnis wird mit <span class="monospace">target[n]</span> festgelegt.<br />
Zwischen <span class="monospace">&lt;&lt;EOF</span> und <span class="monospace">EOF</span> kann man Dateien und Verzeichnisse angeben, welche nicht gesichert werden sollen. Hierbei ist pro Zeile lediglich 1 Pfadangabe erlaubt, wobei  Leerzeichen diesmal <em> nicht</em> besonders behandelt werden dürfen.</p>
<p>Der Pfade zur Logdatei in <span class="monospace">log[n]</span> und zur temporäre Datei in <span class="monospace">exfrom[n]</span> müssen nicht zwingend geändert werden.</p>
<h2>Skript ausführen</h2>
<p>Wie das Skript korrekt aufgerufen wird, ist folgendem Screenshot zu entnehmen:</p>
<div id="attachment_1107" style="width: 530px" class="wp-caption aligncenter"><a href="https://321tux.janekbettinger.de/wp-content/uploads/2011/01/backup-help.png" rel="lightbox[1050]"><img class="size-full wp-image-1107 " title="Backup-Hilfe" src="https://321tux.janekbettinger.de/wp-content/uploads/2011/01/backup-help.png" alt="" width="520" height="279" /></a><p class="wp-caption-text">Die Hilfe kann mit -h aufgerufen werden und erscheint zudem bei Fehlern</p></div>
<p>Und noch einmal in Worten: um ein bestimmtes Profil zu starten, muss an das Skript die Option <span class="monospace">-p</span>, gefolgt von dem entsprechenden Argument, übergeben werden. Alternativ kann man mit der Option <span class="monospace">-a</span> sämtliche Profile auf einmal starten oder mehrere Profilaufrufe hintereinander auflisten (<span class="monospace">-p ARGUMENT -p ARGUMENT2</span>).<br />
Darüber hinaus gibt es noch die Option <span class="monospace">-m</span>, die als Argument Quell- und Zielverzeichnis erwartet. In diesem Fall, müssen Verzeichnisse, die Leerzeichen enthalten, lediglich von <span class="monospace">&#8222;</span> umschlossen werden.<br />
Mit <span class="monospace">-s</span> wird der Computer nach dem Backup automatisch heruntergefahren und die Option <span class="monospace">-h</span> zeigt die Hilfe an.</p>
<p>Mehr gibt&#8217;s eigentlich nicht zu sagen, außer vielleicht noch, dass ich hoffe, dass das Skript auch bei euch fehlerfrei läuft; getestet habe ich es in der jetzigen Version mit Ubuntu 10.10 und Arch Linux.</p>
<h2>Update  (12. Juni 2011)</h2>
<p>Stefan hat mich in den Kommentaren auf Fehler aufmerksam gemacht, die auftreten, wenn das Skript als <a title="zum Kommentar" href="#comment-3402">Cron-Job</a> aufgerufen und wenn als Quelle das <a title="zum Kommentar" href="https://321tux.janekbettinger.de/2011/01/komfortables-backup-skript-rsync/#comment-3405">Root-Verzeichnis</a> (<span class="monospace">/</span>) angegeben wird. Zudem hat er vorgeschlagen, auf Systemen ohne grafische Oberfläche <span class="monospace">echo</span> anstatt <span class="monospace">notify-send</span> zu verwenden. Praktischerweise hat er auch gleich <a title="zum Kommentar" href="#comment-3405">passende Lösungen</a> geliefert, welche ich in fast identischer Form übernommen habe.</p>
<p>An dieser Stelle nochmals vielen Dank, Stefan, für die Verbesserungsvorschläge und Lösungsansätze… und für das Testen des angepassten Skriptes.</p>
<p>Folgende Änderungen sind in die neue Version eingeflossen:</p>
<ul>
<li>Fehler im Zusammenhang mit <span class="monospace">clear</span> bei Ausführung als Cron-Job behoben</li>
<li><span class="monospace">notify-send</span> wird nur noch bei Systemen mit grafischer Oberfläche verwendet, ansonsten <span class="monospace">echo</span></li>
<li>das Zielverzeichnis wird angepasst (<span class="monospace">$TARGET/ROOTFS</span>), wenn als Quelle das Root-Verzeichnis verwendet wird</li>
<li>&#8222;ERROR&#8220; wurde durch das schöne deutsche Wort &#8222;FEHLER&#8220; ersetzt</li>
<li>noch ein paar Kleinigkeiten</li>
</ul>
<p>Wer das Skript bereits verwendet, kann ohne Probleme auf die verbesserte Version umsteigen. Dazu einfach die bisherigen Profileinstellungen in das neue Skript kopieren.</p>
<p><strong>Update (13. Juni 2011):</strong> Ich hatte noch einen kleinen Bug eingebaut, der zum Glück von Stefan bemerkt und mittlerweile korrigiert wurde.</p>
<h2>Update (7. Januar 2012) – weitere Funktionen von Stefan</h2>
<p>Stefan hat das Backup-Skript auf <a href="http://stefan.blochberger.de/">seinem Blog</a> um einige nützliche Funktionen erweitert:</p>
<ul>
<li><cite>Ein- und Aushängen des Sicherungs-Ziels</cite></li>
<li><cite>Entfernen von alten Sicherungen und Log-Dateien nach einstellbarer Zeit (Tage)</cite></li>
<li><cite>Konfiguration ausgelagert, um den Einsatz auf mehreren Systemen zu vereinfachen</cite> (<a title="Backup-Skript" href="http://stefan.blochberger.de/serendipity/index.php?/archives/7-Backup-Skript.html">zum Skript</a>)</li>
</ul>
<ul>
<li><cite>FTP-Server als Quelle</cite> (<a title="Backup-Skript mit FTP-Quelle" href="http://stefan.blochberger.de/serendipity/index.php?/archives/8-Backup-Skript-mit-FTP-Quelle.html">zum Skript</a>)</li>
</ul>
<h2>Update (26. September 2014) – noch mehr Funktionen &amp; Forum</h2>
<p>Zwar nutze ich &#8222;mein&#8220; Skript schon lange nicht mehr (sondern stattdessen ein simples Skript mit <a href="http://www.nongnu.org/rdiff-backup/">rdiff-backup</a>), doch erfreut es sich anscheinend weiterhin großer Beliebtheit. In den Kommentaren findet ihr mittlerweile zahlreiche Anpassungen und Erweiterungen. Hervorgetan hat sich dabei insbesondere <a href="http://stefan.blochberger.de/">Stefan B</a>., welcher neben den im letzten Update genannten Features und einigen Komfortfunktionen noch folgendes implementiert hat:</p>
<ul>
<li>Versand eines E-Mail-Bericht nach Abschluss des Backups</li>
</ul>
<p>Stefans Skript und eine zugehörige Konfigurationsdatei findet ihr jeweils aktuell unter folgenden Links:</p>
<ul>
<li>Skript: <a href="https://db.tt/OstCDyP5" rel="nofollow">https://db.tt/OstCDyP5</a></li>
<li>Konfiguration: <a href="https://db.tt/mOEZPR54" rel="nofollow">https://db.tt/mOEZPR54</a></li>
</ul>
<p>Da die Kommentarfunktion des Blogs nur wenig geeignet für Support und gegenseitigen Austausch ist, wurde von Stefan ein entsprechender Thread im Digital Eliteboard angelegt:</p>
<ul>
<li><a href="http://www.digital-eliteboard.com/339454-rsync-backup-bachup-321tux-sh.html">Digital Eliteboard: RSYNC BACKUP &#8211; bachup-321tux.sh</a></li>
</ul>
<p>Bitte nutzt diesen Thread als Anlaufstelle für konkrete Fragen zum Skript. Ansonsten dürft ihr natürlich weiterhin hier kommentieren.</p>
<p><strong>Update: </strong>entsprechender Beitrag in Stefans Blog: <a href="http://stefan.blochberger.de/serendipity/index.php?/archives/20-Backup-Skript-mit-eMail-Funktion.html">Backup-Skript mit eMail-Funktion</a></p>
<h2>Zum Download</h2>
<p>Das Skript könnt ihr auf der <a title="Seite 2" href="https://321tux.janekbettinger.de/2011/01/komfortables-backup-skript-rsync/2/">nächsten Seite</a> herunterladen ;-).</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/321tux?a=OkW43pjKjBg:feIaOOaTbRw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/321tux?i=OkW43pjKjBg:feIaOOaTbRw:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/321tux/~4/OkW43pjKjBg" height="1" width="1" alt=""/>]]></content:encoded>
			<wfw:commentRss>https://321tux.janekbettinger.de/2011/01/komfortables-backup-skript-rsync/feed/</wfw:commentRss>
		<slash:comments>150</slash:comments>
		</item>
	</channel>
</rss>
