Geshaaat
In Bayern und Österreich gibt's auch einige gschaaade Leit'
Geshaaat
In Bayern und Österreich gibt's auch einige gschaaade Leit'
bei uns wird das a lang gezogen
Das häscht gesaaht. ![]()
häscht
Häsch' des g'hashed 'khet? ![]()
Nur'n Bachel* hashed's net...
* (mit Bachel isch hier koi kl. Fließgewässer auf bay. gmoint)
Wieso eigentlich nicht? Ich denk du bist Hobbyist? Und auch für einen Verein ist doch der Standort eher egal?
Verein in DE, Server in DE. Für alle aktuellen und kommenden Gesetze, vor allem, was den Datenschutz angeht.
Ich möchte mich einfach nie damit befassen müssen, wie sich die Gesetze diesbezüglich zwischen z. B. AT und DE unterscheiden (werden).
Meistens regulärer Preis und Doppelte Platte, bei den VPS manchmal auch mehr CPUs.
Stimmt genau. Ich habe den RS4000 und RS8000 mit jeweils 1 TB mehr aus der Aktion bekommen.
Nur langweilen sich die Server ![]()
Wollte gerade einen Pico bestellen und jetzt das...
Hmm, auf der Statusseite finde ich dazu genau gar nichts? Hey, das ist kein Angriff, ich habe mich nur mal eben im CCP angemeldet um was nachzuschauen ![]()
![]()
Edit: Bin auch immer noch angemeldet und das CCP und WCP laufen m.E. überdurchschnittlich flüssig. Habe mich gerade ab- und wieder angemeldet. Wenn da ein Angriff läuft, dann lasst den weiterlaufen, er beschleunigt das CCP/WCP ![]()
G12 geben?
Hab ich was verpasst
G12 gibts doch so noch gar nicht ![]()
![]()
Gibts bei euch gerade Probleme eine Failover IP(v6) neu zuzuordnen?
Gibts bei euch gerade Probleme eine Failover IP(v6) neu zuzuordnen?
Hi sla,
es lag eine kurzzeitige Störung diesbezüglich vor, die wir inzwischen gelöst haben:
Confimed, geht wieder. Mich juckt es in den Fingern zu fragen, ob es künftig einen Failover fürs umschalten von Failover-IPs geben wird
. Die Failover-IP ist ja genau dafür da, Büchse 1 fällt aus und Büchse 2 übernimmt. Wenn aber die Neuzuweisung nicht klappt, ist das doof.
Knobelaufgabe zum Wochenende *
* Der Titel 'Hilfe ich weiß nicht weiter' wirkt mir zu ratlos...
Nehmen wir mal folgendes an:
Irgendjemand (der namentlich nicht genannt werden will) betreibt mehrere Raspis und auf einem Raspi läuft seit Jahren problemlos eine kleine Dateiautomatisierung, derzeit auf Ubuntu 22.04 LTS.
Aufgabenstellung ist es, die Dateien eines Tages mit einem speziellen Dateinamenaufbau in ein tar-Archiv zu stopfen.
Das seit Jahren problemlos laufende Skript (ergänzt um echos zur Fehlersuche) sieht folgendermaßen aus:
#!/bin/sh
cd $HOME
datum_gestern=$(date -d "-1 day" "+%d-%m-%Y")
echo $datum_gestern
datei="Schnulliwutz_"
echo $datei
# TAR-Archiv erstellen
find . -name "${datei}${datum_gestern}*"|xargs tar cf "${datei}${datum_gestern}.tar"
# SHAen weil mdfünfen zu oldschool ist
sha256sum "${datei}${datum_gestern}.tar" > "${datei}${datum_gestern}.tar.sha256"
# Einzeldateien löschen
find . -name "${datei}${datum_gestern}*.file"|xargs rm
Display More
Dieses Shellskript wird nächtlich (wie bereits erwähnt problemlos) per Cronjob ausgeführt.
Nun stellst Du langsam von Raspis auf VM um und hast einen schönen netcup VPS der unter der Debian 12 (Bücherwurm) auf Kernel 6.1.0-21-amd64 läuft.
Tja und hier funktioniert das Skript zum TARen nicht mehr.
Deine Aufgabe für dies Knobelaufgabe: Finde den Fehler ![]()
Als Hilfestellung bekommst Du noch einen Auszug aus der Shell-Sitzung. Wie man sieht, funktioniert in der Shell alles - sofern man es manuell ausführt:
Win98SE4ever:# find . -name "Schnulliwutz_28-06-2024*"
Schnulliwutz_28-06-2024_blabla.file
Schnulliwutz_28-06-2024_blubb.file
Schnulliwutz_28-06-2024_blobb.file
Win98SE4ever:# find . -name "Schnulliwutz_28-06-2024*"|xargs tar cf "Schnulliwutz_28-06-2024.tar"
Win98SE4ever:# wc -c Schnulliwutz_28-06-2024.tar
85746880 Schnulliwutz_28-06-2024.tar
Win98SE4ever:# rm Schnulliwutz_28-06-2024.tar
Win98SE4ever:# sh daily-test.sh
28-06-2024
Schnulliwutz_
tar: Cowardly refusing to create an empty archive
Try 'tar --help' or 'tar --usage' for more information.
Display More
Ich selber kenne die Lösung noch nicht, aber anhand der Fehlermeldung sieht man wohl, dass die Übergabe der "Dateiliste" mittels pipe zum TAR-Aufruf nicht läuft (=> refusing to create an empty archive) ![]()
Vielleicht liegt es auch an falschen GänseEntenfüßchen oder sowas?
Es ist aber irgendwie schon verwunderlich, warum das jetzt seit Jahren auf Raspian bzw. Ubuntu LTS problemlos läuft.
Noch verwunderlicher ist, warum es in der Shell geht - jedoch nicht im Shell-Skript. ![]()
Man kann das Ganze sicher problemlos in Python o.ä. realisieren oder im Shellskript andere Konstrukte zur "Dateinamenübergabe" finden, ich möchte aber gerne dazulernen und herausfinden was hier der Fehler ist. Vor allem auch warum das unter Ubuntu läuft und unter Debian nicht. Scheinbar ist Ubuntu etwas "idiotensicherer"...
Gerne nehme ich auch elegantere (Shellskript)-Vorschläge an, den Fehler im obigen Skript möchte ich aber gerne auf jeden Fall geklärt haben. ![]()
Wünsche Euch jetzt erstmal ein schönes Wochenende und ein gemütliches Angrillen. ![]()
Deine Interaktive-Shell wird die Bash sein. Mit /bin/sh läufts nicht.
Änder die Shebang mal auf /bin/bash
"+%d-%m-%Y"
Dem Ersteller dieses Scripts bitte die Tastatur wegnehmen, um weiteren Schaden zu vermeiden. Teeren und Federn scheint mir eine angemessene Strafe für dieses Datumsformat.
Win98SE4ever Einige winzige Anmerkungen...
Allgemeine Leseempfehlung, unabhängig von diesem Script: Writing Safe Shell Scripts (sowie shellcheck mal ansehen)
Hat jemand eine Empfehlung für ein passendes Fachwörterbuch?
Da virtuelln Kistn wird nach 9 Stund fad und sie gibt lieba WO.
Verständlicher? Bitte, gern geschehen. ![]()
Ich catche nur noch selten Domains und meistens eher im unteren Bereich, aber wenn ich die nächsten Tage alle bekomme, muss ich wohl ein paar Server ausmisten ![]()
Haha, Spaß - ich lasse keine Server los ![]()
Ich catche keine Domains, aber gelegentlich cache ich sie im Browser-Cache ![]()