Löschen von mail im Terminal (OS Catalina).

sesamoeffne

sesamoeffne

Aktives Mitglied
Thread Starter
Dabei seit
08.12.2002
Beiträge
509
Reaktionspunkte
14
Da ich über 1000 Mails im Terminal habe,(Mitteilung: "you have mail) möchte ich diese gerne löschen.
Welchen Befehl muß ich denn ins Terminal eingeben um diese mails zu löschen? Der Inhalt der Mails ist immer der gleiche, wenn ich es könnte würde ich gerne alle auf einmal löschen.
 
einfach mail im terminal eintippen, dann kannst mit "d *" die löschen und mit q die session beenden.
 
Und dann bitte schauen warum das System so viele Mails generiert.
 
  • Gefällt mir
Reaktionen: dg2rbf
Entschuldige meine Unwissenheit: heißt das "d"Leerzeichen "Stern". Bei mir ist der Stern in der Mitte, nicht soweit oben wie bei dir.
 
d steht für delete also das lösch kommando und der * halt für alle nachrichten.
 
U 17 xxxxxxx@xxxx- Fri Jul 27 10:03 20/948 "Cron <xxxxxxx@A"

U 18 xxxxxxx@xxxx- Sat Jul 28 11:03 20/948 "Cron <xxxxxxx@A"

U 19 xxxxxxx@xxxx- Sat Sep 1 20:03 20/948 "Cron <xxxxxxx@A"

U 20 xxxxxxx@xxxx- Sun Sep 2 19:03 20/948 "Cron <xxxxxxx@A"

? d*

? d *

No applicable messages.

?
das klappt leider nicht.
 
Zuletzt bearbeitet von einem Moderator:
Code:
d 1-1000
 
Last login: Tue Jan 14 20:13:12 on ttys000

You have mail.

xxxxxxx@xxxx-xxxxx-Mac-Book-Pro ~ % mail

Mail version 8.1 6/6/93. Type ? for help.

"/var/mail/xxxxx": 1083 messages 1083 unread

>U 1 xxxxxxx@xxxx- Wed Jul 4 14:03 20/948 "Cron <xxxxxxx@x"

U 2 xxxxxxx@xxxx- Thu Jul 5 13:03 20/948 "Cron <xxxxxxx@x"

U 3 xxxxxxx@xxxx- Fri Jul 6 12:03 20/948 "Cron <xxxxxxx@x"

U 4 xxxxxxx@xxxx- Sat Jul 7 23:03 20/948 "Cron <xxxxxxx@x"

U 5 xxxxxxx@xxxx- Thu Jul 12 18:03 20/948 "Cron <xxxxxxx@x"

U 6 xxxxxxx@xxxx- Fri Jul 13 18:03 20/948 "Cron <xxxxxxx@x"

U 7 xxxxxxx@xxxx- Sun Jul 15 00:08 20/948 "Cron <xxxxxxx@x"

U 8 xxxxxxx@xxxx- Mon Jul 16 09:03 20/948 "Cron <xxxxxxx@x"

U 9 xxxxxxx@xxxx- Tue Jul 17 13:03 20/948 "Cron <xxxxxxx@x"

U 10 xxxxxxx@xxxx- Wed Jul 18 13:03 20/948 "Cron <xxxxxxx@x"

U 11 xxxxxxx@xxxx- Thu Jul 19 12:03 20/948 "Cron <xxxxxxx@x"

U 12 xxxxxxx@xxxx- Sat Jul 21 11:03 20/948 "Cron <xxxxxxx@x"

U 13 xxxxxxx@xxxx- Sun Jul 22 11:03 20/948 "Cron <xxxxxxx@x"

U 14 xxxxxxx@xxxx- Mon Jul 23 16:03 20/948 "Cron <xxxxxxx@x"

U 15 xxxxxxx@xxxx- Wed Jul 25 10:03 20/948 "Cron <xxxxxxx@x"

U 16 xxxxxxx@xxxx- Thu Jul 26 10:03 20/948 "Cron <xxxxxxx@x"

U 17 xxxxxxx@xxxx- Fri Jul 27 10:03 20/948 "Cron <xxxxxxx@x"

U 18 xxxxxxx@xxxx- Sat Jul 28 11:03 20/948 "Cron <xxxxxxx@x"

U 19 xxxxxxx@xxxx- Sat Sep 1 20:03 20/948 "Cron <xxxxxxx@x"

U 20 xxxxxxx@xxxx- Sun Sep 2 19:03 20/948 "Cron <xxxxxxx@x"

? d*

? d *

No applicable messages.

? d1-1083

1: Inappropriate message

? d 1-1083

1: Inappropriate message

?
Auch das klappt leider nicht!
 
Zuletzt bearbeitet von einem Moderator:
du solltest mal die mails angucken bzw den cron job mal überarbeiten, so dass der dir keine mails mehr schickt.
 
  • Gefällt mir
Reaktionen: dg2rbf
Gut, aber vorher würde ich die bestehenden Mails gerne erstmal loswerden!
 
geh mal mit "q" aus mail raus und wieder rein.
dann "d 1 2 3" eingeben, "h" eingeben, dann sollten 3 mails gelöscht sein und dementsprechend weniger angezeigt.
 
Juhu, es hat doch geklappt!
Alle mails sind gelöscht, jetzt kann ich mir die neuen mal anschauen, bzw. seit dem update auf Catalina habe ich keine mehr bekommen.
Danke!
 
oneOeight: gibt es denn irgendwo eine Anleitung wie man den cron Job überarbeitet?
 
Einfach die crontab mit einem Editor deiner Wahl, zb vi, bearbeiten und die Mail ausstellen bzw. nach dev null umleiten.
 
Tut mir leid: Böhmische Dörfer, wenn dir die Metapher etwas sagt!
Oder anders ausgedrückt: Sind denn nur studierte Informatiker in diesem Forum?
 
gib einfach ein und poste das ergebnis:
Code:
crontab -l

ausserdem hilfreich wäre, was in den cron-mails drinstand.
 
Hier findest du eine recht kompakte Anleitung, auch was die zahlen und Sternchen vor dem „Job“ bedeuten.
https://ole.michelsen.dk/blog/schedule-jobs-with-crontab-on-mac-osx.html
Als Editor nimmst du entweder Nano oder Vi, die sind im Terminal dabei. Deren Bedienung ist nicht wirklich intuitiv, am besten googeln.
du musst bei deinem Job den Output entweder in ein log oder direkt in den Papierkorb umleiten.
Via default wird immer ein mail gesendet.
 
als editor nimmt man "crontab -e" und nix anderes.
 
  • Gefällt mir
Reaktionen: ruerueka und dg2rbf
Last login: Tue Jan 14 20:42:41 on ttys000

xxx@xxx-xxx-Mac-Book-Pro ~ % crontab -1

crontab: illegal option -- 1

crontab: usage error: unrecognized option

usage: crontab [-u user] file

crontab [-u user] { -e | -l | -r }

xxx@xxx-xxx-Mac-Book-Pro ~ %
 
Zuletzt bearbeitet von einem Moderator:
kleines l für list, nicht 1…
 
Zurück
Oben Unten