Script erst weiterlaufen lassen wenn eMail versendet

Status
Für weitere Antworten geschlossen.

chats

Benutzer
Mitglied seit
29. Sep 2012
Beiträge
452
Punkte für Reaktionen
1
Punkte
18
Hallo zusammen,
ich versende eine eMail mit dem ipkg Programm nail.

Ich benötige eine Funktion um das Script erst dann weiterlaufen zu lassen wenn die eMail versendet wurde.
Problem hier ist das das Mail-Programm nail den sende-Befehl erhält und dann das sofort der nächste Schritt
in dem Script ausgeführt wird.

Beispiel: Der zu versendende Anhang ist 5 MB groß. Der Versand dauert ca. 5 min. (Ja, fünf Minuten :)

Nun möchte ich gerne eine Abfrage haben das die eMail versendet wurde um dann mein Script weiterlaufen zu lassen.
Ein sleep 300 ist für mich nicht die Lösung die ich mir wünsche obwohl es gehen würde. Es kann aber auch sein das der eMail Versand mal
länger braucht und das möchte ich abfangen.


Hat da jemand einen Lösungsansatz?
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Option sendwait und dann den Status abfragen?
 

chats

Benutzer
Mitglied seit
29. Sep 2012
Beiträge
452
Punkte für Reaktionen
1
Punkte
18
sendwait kenne ich leider gar nicht.
Wie wird das denn angewendet?
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Man kann es per set setzen.
z.B. -Ssentwait

Sollte auch bei nail gehen, sonst als Option.

https://linux.die.net/man/1/nail

Und dann einfach per $? den Status abfragen
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat