"Self Destruct" -Skript zum Entfernen bestimmter Verzeichnisse und / oder Anwendungen

0

Nehmen wir an, Ihre Arbeitssituation läuft nicht so gut und Sie vermuten, dass das Ende nahe ist.

Wie würden Sie ein Skript (oder ähnliches) vorbereiten, um Ihre persönlichen Dateien und Anwendungen von Ihrem Arbeitscomputer (OSX Lion) zu entfernen, wenn Sie nur wenige Minuten hätten, um Ihre Sachen zu sammeln und das Gebäude zu verlassen? Natürlich möchten Sie, dass die Maschine funktionsfähig bleibt und alle Ihre Arbeitsdateien intakt bleiben, denn die Situation ist schlecht, aber Sie sind kein Trottel.

ironsolo
quelle
Kann ich davon ausgehen, dass Ihr Benutzerkonto gelöscht wird? Oder haben Sie separate Dateien an unterschiedlichen Orten, die Sie löschen möchten?
duci9y
Das Löschen des Benutzerkontos ist keine Option. Dies ist ein kleiner Shop und es ist wahrscheinlich, dass das Benutzerkonto (zusammen mit den relevanten Arbeitsdokumenten und installierten Apps) vom gerade umbenannten Ersatzmitarbeiter verwendet wird.
ironsolo
Wenn Sie Ihre Sachen sammeln dürfen, bedeutet dies nicht (und wenn der Arbeitgeber es auf jeden Fall nicht versteht), dass Sie den Computer berühren können. Außerdem werden sie sich auf die Backups der Unternehmen stützen - gehen Sie also davon aus, dass Sie es nicht können
Mark

Antworten:

1
  1. Folgen diese Anleitung zum Erstellen eines einfachen Dateipfadkopierers.

  2. Öffnen Sie ein neues Dokument in TextWrangler . Fügen Sie Folgendes ein:

    #!/bin/sh
    rm -rf 
    

    Beachten Sie das Leerzeichen nach rm -rf.

  3. Öffnen Sie den Finder, gehen Sie zu einer Datei, drücken Sie die in Schritt 1 zugewiesene Tastenkombination, und drücken Sie dann Cmd + V in TextWrangler.

  4. Tun Sie dies für alle Dateien, die Sie löschen möchten. Stellen Sie sicher, dass zwischen zwei Dateipfaden ein Leerzeichen und nicht ein Enter vorhanden ist. Das bedeutet, dass sich alle Dateipfade in derselben Zeile befinden. Wenn der Dateipfad Leerzeichen enthält, müssen Sie den Pfad in Anführungszeichen setzen ( '/path/with a space' oder "/path/ with a space" ).

  5. Speichern Sie die Datei mit dem Namen auf dem Desktop anything.sh. Überprüfen Sie beim Speichern keine anderen Optionen.

  6. Machen Sie das Skript ausführbar, indem Sie in Terminal eingeben sudo chmod 755 ~/Desktop/anything.sh.

  7. Wenn D-Day erscheint, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie aus Öffnen mit → Sonstiges…. Öffnen Sie den Ordner Applications → Utilities in der Aktivieren: Wählen Sie "Alle Anwendungen".

  8. Doppelklicken Sie auf Terminal.

  9. Das Skript beendet seinen Job in wenigen Minuten.

Alternativ können Sie die Datei in Text Wrangler öffnen und den Inhalt in Terminal kopieren und einfügen. Dadurch entfallen die Schritte 6 und 7.

duci9y
quelle
zu 4. und die Dateipfade müssen sich in derselben Zeile befinden wie "rm -rf"?
Perfekt. Ich führte einen Test aus und musste das Skript ausführbar machen, indem es einen chmod 755 ausführte, bevor es ausgeführt werden konnte.
ironsolo
Ich bin froh, dass ich dir helfen konnte. @was verstehe ich nicht, was du damit meinst.
duci9y
Ich meine es ist "rm -rf pfad / zu / datei" oder "rm -rf \ r \ n / pfad / zu / datei"? Sie beschreiben den Vorgang so, als müssten die Pfade in einer neuen Zeile verlaufen, aber ich hätte erwartet, dass sich die Pfade in derselben Zeile wie der Befehl zum Entfernen befinden. Wohin sollen sie gehen?
1
Sie können ein Shell-Skript in Terminal automatisch öffnen lassen, indem Sie es mit einem .command-Suffix speichern. In diesem Fall können die Schritte 7-9 durch "Doppelklicken Sie auf" any.command ", um das Skript auszuführen."
Brian LaShomb