-
Gesamte Inhalte
1.356 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von Schlaubi
-
-
Weil mit -exec bei sehr vielen tausend Dateien die Performance in die Knie geht! Die xargs-Variante ist Faktor 15x schneller.
-
...das kann ja mal passierenDas liegt an Altersdemenz meinerseits wenn man nämlich geschweifte Klammern sieht wo runde Klammern stehen :upps -
Hallo Devil,
das hat doch damit garnichts zu tun - darf ich fragen wie Du darauf kommst?
Das Umschließen mit Backticks ist doch nur eine andere (veraltete)
Art ein Kommando in einer Subshell auszuführen, die Variante mit $()
ist hier jedoch wg. Vermeidung von Quotingproblemen zu empfehlen.
Zum Syntax-Error von expr kommt es, weil die Variable $zw_erg
keinen Inhalt hat - so oder so, guck mal:
schlaubi:~ schlaubi$ zw_erg=""; vorkomma=$(expr $zw_erg / 10) expr: syntax error schlaubi:~ schlaubi$ zw_erg=""; vorkomma=`expr $zw_erg / 10` expr: syntax error # auch mit let würde das nicht gehen schlaubi:~ schlaubi$ zw_erg=""; let vorkomma=$zw_erg/10 bash: let: vorkomma=/10: syntax error: operand expected (error token is "/10")
Deshalb meine vorherigen Fragen an den Treadersteller.
-
Was steht denn in $psm?
Sprich was genau landet in der temp Variable?
Was landet in zw_erg? (hier glaub ich liegt Dein Problem
Denn offensichtlich funktioniert das hier ja nicht:
vorkomma=$(expr $zw_erg / 10)
-
...genau - je nachdem, um welche Linux-Distribution es sich handelt, kannst Du z.B. mit lsmod nachsehen, welche Treiber geladen wurden.
Mit rmmod kannst Du ggf. das Kernel-Modul entfernen und bootfest solltest Du dies durch eine Änderung in der Datei /etc/modprobe.conf hinbekommen - einfach das entsprechende Modul mit einem #-Zeichen auskommentieren bzw. abschalten, z.B.:
# alias net-pf-10 ipv6 alias net-pf-10 off
-
Schau doch bitte mal nach, ob Scratch live an die übliche Stelle, nämlich im Programme Ordner Deines Startvolumes installiert wurde.
Wenn es sich dort befindet hast Du ja zumindest schonmal Dein Ziel
Sollte es dort nicht liegen öffne ein Finder Fenster, im rechten oberen Eck
befindet sich ein Eingabefeld (neben der Lupe), dort kannst Du direkt
Deinen Suchbegriff eingeben, nämlich "Scratch Live" (ohne Hochkomma).
Möchtets Du jetzt nach Deinem .files suchen, gehst Du genauso vor,
wählst allerdings im Finder-Fenster vorher Deine ext. HDD an.
Wir hier nichts gefunden bzw. siehst Du es nur nicht,
kannst Du immer noch, wenn Du den Pfad bereits weißt ob in über die Menüleiste (vorher einmal auf den Desktop klicken, um den Finder zu
aktivieren) auf "Gehe zu", "Gehe zum Ordner..." und dort Deinen Pfad
zu Deiner ext. HDD angeben z.B. /Volumes/Tiger und schon landes Du
dort - hier siehst Du auch versteckte Dateien - z.B. kannst Du das auch
mit /etc/ machen.
Hast Du dann Deinen Quell-Ordner gefunden (.files), dann nimmst Du ihn
und schmeißt ihn per Drag&Drop in den gewünschten Zielordner.
Hilft das alles nichts mehr hast Du immer noch das Terminal
-
...also um das Ganze nochmal zu bestätigen: So einen Fall hatte ich erst
letztens - ebenfalls broken pipe (error code 12). Ich habe mir dann ebenfalls,
wie dr. disk schrieb, mit -vvv beholfen, um überhaupt zu sehen,
an welcher Stelle das Problem auftritt (war nachvollziehbar und nicht
etwa durch ein Netzwerkproblem verursacht). Ich habe dann bemerkt,
dass der rsync-Versuch bei genau einer Datei hängenblieb. Diese Datei
wollte ich dann löschen - nada - ging einfach nicht. Ich konnte sie zwar
beliebig verschieben, jedoch nicht löschen. Damit ich überhaupt ein
Backup habe, bin ich dann hergegangen und habe die Datei mit dem
rsync exclude-Parameter vom syncen ausgeschlossen und dann ist
der Sync erfolgreich durchgelaufen. Zur Sicherheit (damit der Sync
nicht wegen einem Netzwerk-Timeout abbricht oder weil ich weg muss)
habe ich den rsync-Lauf in eine Screen-Session gelegt, detached und immer
mal wieder die Ausgabe kontrolliert. Nachdem das Backup erfolgreich
durchgelaufen ist habe ich einen Filesystemcheck durchgeführt
und dabei wurden mehrere kleine Problemchen repariert - jetzt läuft wieder
alles.
-
...ich würde mal die Auflösung ändern, evtl. liegts daran
Nee, aber mal Spaß bei Seite...
GANZ WICHTIG BACKUP!
Mir wäre das zu gefährlich aus zwei Partitionen via Festplattendienstprogramm
(FDP) eine zu machen, ohne ein Backup des MacOSX Systems (1ste Partition)
zu haben, außer Dir sind Deine Daten natürlich wurscht und Du installierst dann im Anschluss neu. Mir ist unter MacOSX kein Tool bekannt, mit dem man z.B. wie unter Windows mit Partition-Magic freien Plattenplatz wieder so "anhängt", ohne das System komplett von der Platte zu löschen - das geht IMHO nicht.
Also wäre mein Weg folgender
- Backup des MacOSX (Start-)Volumes via Carbon Copy Cloner (CCC) auf eine ext. FireWire HDD erstellen
- Mit dem FDP alle Volumes (Partitionen) der neu zu partitionierenden Platte löschen (um Fehler vorzubeugen, sollte das Backup-Volume VORHER abgemountet werden *g)
- Im FDP die Platte anwählen und über den Reiter "Partitionieren" darauf achten, dass beim Volumeschema nur 1 Partition angewählt ist, unter Optionen würde ich sicherheitshalber kontrollieren, ob die Option "GUID Partitionstabelle" (Standard bei Intel-Macs) angewählt ist und als Format sollte "Mac OS Extended (Journaled)" verwendet werden - ebenfalls Standard
- Wenn die Patte mit einer Partition feritg partitioniert ist (geht recht schnell, halt je nach Plattengröße), dann kannst Du mit dem CCC das Backup auf dieses Volume zurücksichern (Quelle: Backup; Ziel: Neu partitioniertes Volume)
Bitte halt die Augen offen und schau 3x hin, bevor Du in ein Disaster läufst - ich wollte es nur gesagt haben.
-
...hast Du das Ganze mit dem Festplattendienstprogramm gemacht?
-
Mhm...verstehe...na das ist doch echt blöd...und nu?
-
Hallo,
also ich habe mir das AppleSkript mal kurz angeschaut.
Öffnet man es mit dem SkriptEditor so steht am Anfang was es tut:
--set the source_folder to choose folder with prompt "Folder containing items to edit:" -- get the path to the folder of the front window -- if no windows are open, the desktop folder will be used
Wenn ich das jetzt nicht völlig falsch deute, dann würde ich die ext. Platte an
meinen Mac anschließen, einen Doppelklick drauf machen, so dass sich ein
Finder-Fenster öffnet und dann würde ich dieses Skript ausführen.
(ein Backup der HDD wäre selbstverständlich nicht schlecht)
-
Sorry, war grad nicht die Zeit da um ausführlicher zu werden...ist sie jetzt auch nicht, egal: Wie das mit AppleScript geht bzw. ob das geht weiß ich nicht. Recursiv durchsuchen geht auf jedenfall mit dem Kommandozeilen-Tool find.
Du könntest also sagen suche/finde mir alle Dateien, die ... Du bekommst dann eine Liste von Pfaden zurück mit denen Du etwas anfangen kannst, z.B. nachgelagert den Pfad auf Umlaute untersuchen und diese z.B. durch Unterstriche ersetzen. Ob find in Verbindung mit dem AppleScript klappt (also nachgelagert), da bin ich etwas skeptisch (habe das Skript nur kurz überflogen...) ...und sorry für's um die Ohren haun
-
Danke erstmal für den Tipp. Zu Deiner Frage:
find . -type f -name '*[^a-zA-Z0-9_\.-]*'
-
Ich werde mit einem Script, welches schon fertig beim OSx dabei ist alle Dateinamen nach den Symbolen / und ?
Handelt es sich dabei um ein AppleScript (fast bissi zu langsam)?
Wo finde ich das? Wäre für einen meiner Kollegen sehr interessant...
-
-
-
man last
man ifconfig (als root)
mrtg (multi router traffic grapher)
cat /proc/net/netstat
zu man netstat sei angemerkt, dass man IMHO als nicht-root nicht alle Netzwerkverbindungen angezeigt bekommt.
-
Wie wäre es wenn Du die Authentifizierung via Passwort garnicht erst erlaubst
und nur eine Authentifizierung via SSH PublicKey ermöglichst?
-
EDIT: direkt noch eine Frage.
Rein interessehalber.
Kann ich den SWAP im Betrieb vergrößern? Habe auf beiden Kisten eine ungenutzte Partition von ca. 50GB, bei der ich was abzwacken könnte. Die Frage ist nur, wie verkleiner ich die eine und vergrößer die SWAP? Hoffe das kann mir jemand erklären.
Meine Vorrredner haben zum Speicherfress-Problem schon alles nötige gesagt.
Ja klar geht das, den Speicher im laufenden Betrieb zu vergrößern (mit der freien 50GB Platte meinst Du hoffentlich nicht die Backup-Partition von Solaris)
swap -l
mkfile 4g /swapfile0
swap -a /swapfile0
swap -l
bootfest machen:
In /etc/vfstab eine neue Zeile für den swap hinzufügen.
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
/swapfile2 - - swap - no -
-
Stichwort: Honeypots
-
Das ist blöd. Stimmt, Sun hat seine Update Policy im März 07 geändert, kostenlos sind nur noch Gerätetreiber und Sicherheitspatches.
-
Sind alle Solaris Recommended Patche drauf?
-
...ich würd mir auch kein Microfon kaufen :D:D:D
-
yum install /tmp/hylafax-5.1.4-1fc6.i386.rpm
Gibt es also irgendeine mögliche diesen Onlinezwang zu umgehen?
Das ist ja wie wenn Du einem Hund ne Katze zum Fraß vorwirst und Dich anschließend beschwerst, dass er ja garnicht hungrig sei, weil er sie zwar beißt, jedoch nicht frisst :D:D
Mit einem Shell Skript chmodden
in Linux
Geschrieben
Hallo,
die Fehlermeldung ist doch eindeutig:
das \r ist hier das Problem, wie auch immer Du das hineinbekommen hast mit dem vi - weg damit!