PHP Script über Aufgabenplaner starten

Status
Für weitere Antworten geschlossen.

philipp-schoene

Benutzer
Mitglied seit
01. Jan 2014
Beiträge
49
Punkte für Reaktionen
1
Punkte
8
Ich möchte gerne ein PHP-Script (welche für die CLI gedacht ist) per Aufgabenplaner starten. Ich weiß aber nicht, wie ich dies im Aufgabenplaner angebeben muss. Ich muss doch irgendwie den Phad zu PHP und das Script angeben?
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.462
Punkte für Reaktionen
1.080
Punkte
194

philipp-schoene

Benutzer
Mitglied seit
01. Jan 2014
Beiträge
49
Punkte für Reaktionen
1
Punkte
8
ihm fehlt eine Erweiterung, also die pdo_mysql, aber wie kann ich dir in der cli aktivieren? Das Bespiel braucht ja keine Erweiterungen.
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.662
Punkte für Reaktionen
1.560
Punkte
314
Hi!

Ich muss doch irgendwie den Phad zu PHP und das Script angeben?

Ich weiß nicht, ob ich dich richtig verstanden habe, aber den Pfad zu php kannst du über den Befehl which php herausfinden. Als Ergebnis solltest du /bin/php erhalten und so könntest du dann auch dein Script über den Aufgabenplaner ausführen, indem du /bin/php /Pfad/zum/scrip.php verwendest. Sollte das mit dem angemeldeten Benutzer nicht funktionieren, dann probier es als root. Oder du setzt den Befehl direkt auf der Konsole ab um zu schauen, ob dieser fehlerfrei ausgeführt wird.
 

philipp-schoene

Benutzer
Mitglied seit
01. Jan 2014
Beiträge
49
Punkte für Reaktionen
1
Punkte
8
Ich bekomme als Ergebnis sowohl im Aufgabenplaner (Menü Ergebnis anzeigen) und auf cli die Meldung "PHP extension required: "pdo_mysql".
 

himitsu

Benutzer
Sehr erfahren
Mitglied seit
22. Okt 2018
Beiträge
2.904
Punkte für Reaktionen
337
Punkte
123
Sollte das mit dem angemeldeten Benutzer nicht funktionieren
Gibt es vielleicht einen Benutzer für PHP? Also so ähnlich wie es beim Postgres der Fall ist.
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.662
Punkte für Reaktionen
1.560
Punkte
314
Ein cat /etc/group wirft erstmal keinen Gruppe bzw. keinen Benutzer php aus. Könnte auch unter dem Benutzer http laufen?
 
Zuletzt bearbeitet:

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.462
Punkte für Reaktionen
1.080
Punkte
194
Ich bekomme als Ergebnis sowohl im Aufgabenplaner (Menü Ergebnis anzeigen) und auf cli die Meldung "PHP extension required: "pdo_mysql".
Was du im PHP-Profil aktivieren kannst.

nJghnlQ.png
 
  • Like
Reaktionen: Tommes

philipp-schoene

Benutzer
Mitglied seit
01. Jan 2014
Beiträge
49
Punkte für Reaktionen
1
Punkte
8
Das Profil wird anscheinend nur bei Benutzung des Webservers benutzt. Bei Benutzung der CLI muss dass wohl anderweitig angegeben werden. Ich weiß nur nicht wie. Über HTTP läuft die Software auch tadelos.
 
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