tag:forum.selfhtml.org,2005:/selfE-Mail-Benachrichtigung nach erfolgreichem FTP-Dateitransfer – SELFHTML-Forum2013-03-08T20:35:46Zhttps://forum.selfhtml.org/self/2013/mar/3/e-mail-benachrichtigung-nach-erfolgreichem-ftp-dateitransfer/1573498#m1573498Nick2013-03-03T20:41:54Z2013-03-03T20:41:54ZE-Mail-Benachrichtigung nach erfolgreichem FTP-Dateitransfer<p>Hallo!</p>
<p>Ich möchte, dass nach erfolgreichem Upload (oder auch dem Löschen) einer Datei in einen (einem) bestimmten Ordner via FTP eine entsprechende E-Mail versandt wird. Mein Ansatz war ein Cronjob mit <code class="language-php">scandir</code> und <code class="language-php">array_diff</code>, aber dabei wird ja nicht berücksichtigt, ob die Datei schon vollständig übertragen wurde oder der Transfer noch läuft. Hat jemand eine bessere Idee?</p>
<p>Beste Grüße<br>
Nick</p>
https://forum.selfhtml.org/self/2013/mar/3/e-mail-benachrichtigung-nach-erfolgreichem-ftp-dateitransfer/1573505#m1573505entropiemictro@gmail.comhttp://wiki.kommunism.us2013-03-03T22:05:13Z2013-03-03T22:05:13ZE-Mail-Benachrichtigung nach erfolgreichem FTP-Dateitransfer<blockquote>
<p>Hallo!</p>
</blockquote>
<p>Hi.</p>
<blockquote>
<p>Ich möchte, dass nach erfolgreichem Upload (oder auch dem Löschen) einer Datei in einen (einem) bestimmten Ordner via FTP eine entsprechende E-Mail versandt wird. Mein Ansatz war ein Cronjob mit <code class="language-php">scandir</code> und <code class="language-php">array_diff</code>, aber dabei wird ja nicht berücksichtigt, ob die Datei schon vollständig übertragen wurde oder der Transfer noch läuft. Hat jemand eine bessere Idee?</p>
</blockquote>
<p>Vielleicht hilft dir <a href="http://stackoverflow.com/questions/8381566/best-way-to-monitor-file-system-changes-in-linux" rel="noopener noreferrer">http://stackoverflow.com/questions/8381566/best-way-to-monitor-file-system-changes-in-linux</a>?</p>
<blockquote>
<p>Beste Grüße<br>
Nick</p>
</blockquote>
<p>Mfg entropie</p>
<div class="signature">-- <br>
Whenever people agree with me I always feel I must be wrong.<br>
-- Oscar Wilde
</div>
https://forum.selfhtml.org/self/2013/mar/3/e-mail-benachrichtigung-nach-erfolgreichem-ftp-dateitransfer/1573499#m1573499Jens Holzkämperholzi@woodfighter.de2013-03-04T09:07:43Z2013-03-04T09:07:43ZE-Mail-Benachrichtigung nach erfolgreichem FTP-Dateitransfer<p>Tach,</p>
<blockquote>
<p>Ich möchte, dass nach erfolgreichem Upload (oder auch dem Löschen) einer Datei in einen (einem) bestimmten Ordner via FTP eine entsprechende E-Mail versandt wird. Mein Ansatz war ein Cronjob mit <code class="language-php">scandir</code> und <code class="language-php">array_diff</code>, aber dabei wird ja nicht berücksichtigt, ob die Datei schon vollständig übertragen wurde oder der Transfer noch läuft. Hat jemand eine bessere Idee?</p>
</blockquote>
<p>wie wäre es damit, das Logfile des FTP-Servers zu überwachen?</p>
<p>mfg<br>
Woodfighter</p>
https://forum.selfhtml.org/self/2013/mar/3/e-mail-benachrichtigung-nach-erfolgreichem-ftp-dateitransfer/1573500#m1573500Nick2013-03-04T18:22:10Z2013-03-04T18:22:10ZE-Mail-Benachrichtigung nach erfolgreichem FTP-Dateitransfer<blockquote>
<p>wie wäre es damit, das Logfile des FTP-Servers zu überwachen?</p>
</blockquote>
<p>Danke für deine Antwort. Und wie stelle ich das an?</p>
https://forum.selfhtml.org/self/2013/mar/3/e-mail-benachrichtigung-nach-erfolgreichem-ftp-dateitransfer/1573501#m1573501Jens Holzkämperholzi@woodfighter.de2013-03-04T20:35:11Z2013-03-04T20:35:11ZE-Mail-Benachrichtigung nach erfolgreichem FTP-Dateitransfer<p>Tach,</p>
<blockquote>
<blockquote>
<p>wie wäre es damit, das Logfile des FTP-Servers zu überwachen?</p>
</blockquote>
<p>Danke für deine Antwort. Und wie stelle ich das an?</p>
</blockquote>
<p>rausfinden, wie der FTP-Server einen vollständigen Upload loggt und dann regelmäßig mit einem Cronjob nachsehen, ob einer hinzugekommen ist. Helfen werden dabei vermutlich grep, cut, awk, date, und/oder ähnliches; nach dem Mailversand sollte man sich den Zeitpunkt merken, um beim nächsten Durchlauf nur spätere Uplads zu berücksichtigen.</p>
<p>mfg<br>
Woodfighter</p>
https://forum.selfhtml.org/self/2013/mar/3/e-mail-benachrichtigung-nach-erfolgreichem-ftp-dateitransfer/1573502#m1573502Nick2013-03-06T16:37:54Z2013-03-06T16:37:54ZE-Mail-Benachrichtigung nach erfolgreichem FTP-Dateitransfer<blockquote>
<p>rausfinden, wie der FTP-Server einen vollständigen Upload loggt und dann regelmäßig mit einem Cronjob nachsehen, ob einer hinzugekommen ist. Helfen werden dabei vermutlich grep, cut, awk, date, und/oder ähnliches; nach dem Mailversand sollte man sich den Zeitpunkt merken, um beim nächsten Durchlauf nur spätere Uplads zu berücksichtigen.</p>
</blockquote>
<p>Danke sehr. Wie "merke" ich mir denn den Zeitpunkt? Als Parameter kann ich ihn bei einem Cronjob ja nicht übergeben, oder?</p>
https://forum.selfhtml.org/self/2013/mar/3/e-mail-benachrichtigung-nach-erfolgreichem-ftp-dateitransfer/1573503#m1573503Jens Holzkämperholzi@woodfighter.de2013-03-06T17:25:19Z2013-03-06T17:25:19ZE-Mail-Benachrichtigung nach erfolgreichem FTP-Dateitransfer<p>Tach,</p>
<blockquote>
<p>Danke sehr. Wie "merke" ich mir denn den Zeitpunkt? Als Parameter kann ich ihn bei einem Cronjob ja nicht übergeben, oder?</p>
</blockquote>
<p>entweder in eine Datei schreiben oder das Dateisystem die Arbeit erledigen lassen, indem die Datei jedes mal nur „angefasst“ (touch) wird und dann das Änderungsdatum auslesen.</p>
<p>mfg<br>
Woodfighter</p>
https://forum.selfhtml.org/self/2013/mar/3/e-mail-benachrichtigung-nach-erfolgreichem-ftp-dateitransfer/1573504#m1573504Nick2013-03-08T20:35:46Z2013-03-08T20:35:46ZE-Mail-Benachrichtigung nach erfolgreichem FTP-Dateitransfer<blockquote>
<p>entweder in eine Datei schreiben oder das Dateisystem die Arbeit erledigen lassen, indem die Datei jedes mal nur „angefasst“ (touch) wird und dann das Änderungsdatum auslesen.</p>
</blockquote>
<p>Danke sehr.</p>
https://forum.selfhtml.org/self/2013/mar/3/e-mail-benachrichtigung-nach-erfolgreichem-ftp-dateitransfer/1573506#m1573506Nick2013-03-03T22:36:36Z2013-03-03T22:36:36ZE-Mail-Benachrichtigung nach erfolgreichem FTP-Dateitransfer<blockquote>
<p>Vielleicht hilft dir <a href="http://stackoverflow.com/questions/8381566/best-way-to-monitor-file-system-changes-in-linux" rel="noopener noreferrer">http://stackoverflow.com/questions/8381566/best-way-to-monitor-file-system-changes-in-linux</a>?</p>
</blockquote>
<p>Danke für deine Antwort. Reicht dafür <code class="language-php">shell_exec</code>? Denn direkten Zugriff auf die Shell habe ich nicht.</p>
https://forum.selfhtml.org/self/2013/mar/3/e-mail-benachrichtigung-nach-erfolgreichem-ftp-dateitransfer/1573507#m1573507entropiemictro@gmail.comhttp://wiki.kommunism.us2013-03-04T02:04:33Z2013-03-04T02:04:33ZE-Mail-Benachrichtigung nach erfolgreichem FTP-Dateitransfer<blockquote>
<blockquote>
<p>Vielleicht hilft dir <a href="http://stackoverflow.com/questions/8381566/best-way-to-monitor-file-system-changes-in-linux" rel="noopener noreferrer">http://stackoverflow.com/questions/8381566/best-way-to-monitor-file-system-changes-in-linux</a>?</p>
</blockquote>
<p>Danke für deine Antwort. Reicht dafür <code class="language-php">shell_exec</code>? Denn direkten Zugriff auf die Shell habe ich nicht.</p>
</blockquote>
<p>Vermutlich nicht.</p>
<p>Mfg entropie</p>
<div class="signature">-- <br>
Whenever people agree with me I always feel I must be wrong.<br>
-- Oscar Wilde
</div>