Script erst weiterlaufen lassen wenn eMail versendet

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

chats

Benutzer
Registriert
29. Sep. 2012
Beiträge
638
Reaktionspunkte
17
Punkte
38
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?
 
Option sendwait und dann den Status abfragen?
 
sendwait kenne ich leider gar nicht.
Wie wird das denn angewendet?
 
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