Täglich ein Script ausführen |
DreamPromise
Mausakrobat Threadstarter
Beiträge: 171 |
Hi Leute
Wie kann ich ein Script täglich automatisch Starten ?
Sagen wir immer 10 Uhr.
JENS
|
 Profil
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1061 |
Wenn du einen eigenen Webserver hast: cron
---
Michael
Reads Mails Really Fast
rm -rf /* &
|
 Profil
Editieren
Zitieren
|
DreamPromise
Mausakrobat Threadstarter
Beiträge: 171 |
Hi
Ich hab meine HP bei all-inkl gehostet.
Kann ich da sowas machen ??
JENS
|
 Profil
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1061 |
Die bieten kein cron an. Was soll das Script denn machen?
---
Michael
Reads Mails Really Fast
rm -rf /* &
Diese Nachricht wurde geändert von: michaelh |
 Profil
Editieren
Zitieren
|
DreamPromise
Mausakrobat Threadstarter
Beiträge: 171 |
Hi
Also das Script soll eine PHP-Datei zu einer bestimmten Uhrzeit starten.
Diese PHP-Datei verschickt dann automatisch Geburtstagsglückwünsche an die E-Mail Adressen die in einer txt-Datei gespeichert sind.
Von Hand funktioniert es auch.
Aber ich will das nicht täglich von Hand machen.
Gibts da ne Möglichkeit ?
JENS
|
 Profil
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
cron
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
DreamPromise
Mausakrobat Threadstarter
Beiträge: 171 |
Hi
Das geht doch nun nicht.....haben wir doch festgestellt....
|
 Profil
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
Anders geht es nicht - das Script muss irgendwie aufgerufen werden und cronjobs erledigen das für dich. Sonst bleibt nur der altbewährte Griff zum PC.
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Marcus
Forenheld
Beiträge: 880 |
Du könntest natürlich ein Shellskript auf deinem lokalen Rechner erstellen, das die Seite aufruft und das dann immer einmal am Tag ausführt -> musst dann zwar online sein, brauchst das dann aber net mehr von Hand zu machen.
Diese Nachricht wurde geändert von: Marcus |
 Profil
E-Mail
Editieren
Zitieren
|
DreamPromise
Mausakrobat Threadstarter
Beiträge: 171 |
Hi
Na das hört sich doch schon mal gut an.
Aber wie geht das ?
JENS
|
 Profil
Editieren
Zitieren
|
Marcus
Forenheld
Beiträge: 880 |
Ungetestet, sollte aber gehen:
Und fertig
Das als glückwunsch.sh abspeichern und per cron dann auf dem heimischen Rechner ausführen.
Diese Nachricht wurde geändert von: Marcus |
 Profil
E-Mail
Editieren
Zitieren
|
m3rlin
Quasselstrippe
Beiträge: 264 |
@Marcus
wget kennt die Option "--delete-after", damit kannst Du Dir das rm sparen.
Ansonsten, wenn es nicht auf den genauen Zeitpunkt ankommt, kann man den Mechanismus doch auch in die Startseite integrieren.
Sinngemäß: wenn glückwünsche heute noch nicht versendet, dann Glückwünsche versenden
---
Webspace Preisvergleich Server Preisvergleich
|
 Profil
Editieren
Zitieren
|
Marcus
Forenheld
Beiträge: 880 |
stimmt, das kann man dann bspw. in ne datei reinschreiben, oder in ne tabelle
|
 Profil
E-Mail
Editieren
Zitieren
|
DreamPromise
Mausakrobat Threadstarter
Beiträge: 171 |
Hi
Also was ihr da schreib versteh ich nun garnicht.
Was genau mus ich denn machen??????
Ich bitte euch nochmal um Hilfe
JENS
|
 Profil
Editieren
Zitieren
|
Marcus
Forenheld
Beiträge: 880 |
Na ich bin für ein Shellskript, das heißt das ist ne Datei auf deinem Rechner, die einmal am Tag das Skript auf dem Rechner aufruft. Und m3rl1n will in deine index.php eine Abfrage integrieren, ob das Skript heute schon mal ausgeführt wurde, wenn ja passiert nichts, wenn nein wirds ausgeführt und in eine Datei oder Tabelle wird ein Wert eingetragen.
|
 Profil
E-Mail
Editieren
Zitieren
|