1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Wir danken allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben.

AppelJack - ein sehr nützliches Tool

Dieses Thema im Forum "Software" wurde erstellt von macmercy, 12. August 2004.

  1. kawi

    kawi Revolution 666

    Hattest du auch einen Notfall, so wie keine Bedienoberfläche des Mac-OS X mehr und auch keine Reparatur-CD zur Verfügung ?
    Was gabs denn für Probleme die dich zum Einsatz dieses Tools getrieben haben?

    Vielleicht kann man dir ja mit ein wenig Infos über die Vorgeschichte helfen. Vielleicht sind ja diverse Dinge nicht nur auf das Tool sondern auf die schon bestehenden Probleme zuvor zurückzuführen. das ausgerechnet Programme in alphabetischer reihenfolge verschwunbden sind kommt mir sehr merkwürdig vor.
     
  2. frankwatch

    frankwatch Gast

    immer schön weiter so, diese megascharfen fremdproggis tun eurem system so gut, so ein mist aber auch, wenn man sich nicht die paar wichtigsten terminal-befehle im kopf behalten kann :wuerg:
     
  3. hofmeyer

    hofmeyer New Member

    Also, das Tool ist ja nix anderes als eine Sammlung von Shellskripten, die im SingleUser Mode als root gestartet werden. Wenn ich da mal den Absatz für das Löschen der Caches anschaue und sehe, wie oft da ein 'rm -R' in Zusammenhang mit regulären Ausdrücken dahinter steht, würde ich schon sehr vorsichtig sein.... Der Befeht einmal im falschen Verzeichnis gesprochen und das komplette Ding mit allen Unterverzeichnissen ist weg 8(

    Folgendes ist z.B. schon fast fahrlässig:

    function chooseUserDirectory ()
    echo -n "Enter the home directory you want to check [Example: /Users/jack]> "
    read ANS
    if [ ! -d $ANS ];then
    echo "$ANS does not exist. Please try again."
    chooseUserDirectory
    fi
    UD="$ANS"

    Hier wird nach dem Userverzeichnis gefragt, aber auch die Eingabe von z.B. /Applications also dem Programmverzeichnis als korrekte Eingabe akzeptiert und in der Variablen UD gespeichert.

    Später wird dann mit

    cd "$UD/Library/Caches"
    rm -R * 2>/dev/null | tee -a $LOGFILE

    in das Untervezeichnis Library/Caches von UD gewechselt, was aber in Applications gar nicht existiert. Dieser Fehler in der ersten Zeile wird nicht abgefangen und daher in der zweiten Zeile in dem Verzeichnis in dem das Skript sich gerade befindet, also schlimmstenfalls im Wurzelverzeichnis) rekursiv alles gelöscht. Das ist nicht nett....



    Friedhelm
     

Diese Seite empfehlen