Hu
Am Samstag, 19. Dezember 2020, 15:47:59 CET schrieb tux-online:
Am Samstag, 19. Dezember 2020, 14:05:06 CET schrieb mh@mike.franken.de:
Wie heißt denn dein Script?
kmail-stop
Wird es durch den pkill evtl. mit erwischt?
Das war die Lösung: Umbenennung in mail-stop liefert nun das gewünschte Ergebnis. Da hatte ich mich wohl selbst ausgetrickst. Jetzt klappt es auch mit den durch "&&" verknüpften Befehlen.
warum denn &&, ist das Absicht? p1 && p2 bedeutet: nur wenn p1 erfolgreich terminiert (also als exit-code gleich 0
Am Samstag, 19. Dezember 2020, 16:39:11 CET schrieb Dr. Juergen Vollmer: liefert)
dann wird p2 ausgeführt wenn p1 einen exit-code ungleich 0 liefert wird p2 nicht ausgeführt. daher wäre einfach p1 ; p2 besser (sequentielles ausführen unabhängig von den Exits codes) (und ja es gibt noch das trap -Kommando .....)
Als debug Hilfsmittel ist ein set -x zu Beginn des Scriptes hilfreich. Es zeigt welche Kommandos mit welchen Parameters ausgeführt werden.
(ok ändert nichts an dem eigentlichen Problem, dass das Script sich selbst abgeschossen hat)
Bye Jürgen
Vielen Dank fürs Mitdenken! Oskar
On Samstag, 19. Dezember 2020 08:56:29 CET tux-online wrote:
Am Freitag, 18. Dezember 2020, 18:49:59 CET schrieb Matthias Müller
Posteo.de:
Hallo tux-online
Am Freitag, 18. Dezember 2020, 17:52:36 CET schrieb tux-online:
Snip
Zeitgesteuert, d.h. verzögert, könnte ich es mit "at now +1minute" machen. Dafür müsste ich aber den Befehl als root starten, so dass das auch nicht wirklich komfortabel wäre.
Oder du baust ein "sleep 15", oder so, ein.
Hallo Matthias Müller!
Ich habe es mit "sleep" probiert:
#! /bin/bash # pkill -i kmail sleep 10 /usr/bin/akonadictl stop sleep 20 /usr/bin/killall -9 kwalletd5
Es bleibt leider dabei: Nur der erste Befehl wird ausgeführt.
Viele Grüße Oskar _______________________________________________ openSUSE Users (Deutsch) mailing list -- users-de@lists.opensuse.org To unsubscribe, email users-de-leave@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/users-de@lists.opensuse.org
_______________________________________________ openSUSE Users (Deutsch) mailing list -- users-de@lists.opensuse.org To unsubscribe, email users-de-leave@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/users-de@lists.opensuse.org
set -x habe ich ergänzt. "&&" hatte ich gewählt, damit akonadi nicht direkt wieder von kmail aufgerufen wird, wenn das Beenden etwas dauert. Zumindest habe ich jetzt den gewünschten Effekt: kmail (mit pop3) mit einem Klick beenden, so dass ich die Mails am Handy mit imap sehe. Viele Grüße Oskar