cPanel / WHM - Cron-Jobs automatisch einem bestimmten Kontopaket zuordnen

698
Lucas Bustamante

Ich würde gerne wissen, ob es möglich ist, beim Erstellen eines Kontos in einem bestimmten Paket automatisch cron-Jobs für die Ausführung zuzuweisen.

Beispiel:

Ich habe das Konto "example" erstellt, das sich im Paket "super_cool" befindet, so dass dieses Konto automatisch einen cron-Job hat, um ein PHP-Skript jeden Tag um 00:00 Uhr auszuführen

0
Kannst du uns ein bisschen mehr sagen, was dieses PHP-Skript tun soll? Und ist es nicht möglich, das root-Konto zu verwenden, um auf die anderen Websites zuzugreifen und nur einen einzigen Cronjob zu planen, der standardmäßig alles tut, was Sie auf allen Websites tun möchten? Wenn Sie einen Cronjob auf Benutzerebene erstellt haben, können Sie diesen Cronjob ebenfalls entfernen. LPChip vor 9 Jahren 0
Hallo LPChip! Ich benutze dieses einfache Skript: https://github.com/VisualAppeal/PHP-Auto-Update, das ein Auto-Update-System ist, auf dem ich nur die Datei "update / index.php" auf der gewünschten Website ausführen muss Update und sucht nach einer neuen Version auf dem Hauptserver. Ich möchte diese index.php so einrichten, dass sie jeden Tag um 00:00 Uhr ausgeführt wird und vorzugsweise nicht für Benutzer zugänglich ist, da ab sofort jeder, der auf "update / index.php" zugreift, ein Website-Update auslöst, sofern verfügbar Lucas Bustamante vor 9 Jahren 0
Klingt nach der Lösung, an die Sie sich für Ihr Problem gedacht haben, nicht die richtige. Sie möchten nicht für jedes Konto einen Cronjob erstellen, da der Benutzer immer auf die PHP-Datei zugreifen kann. Stattdessen möchten Sie, dass das Hauptkonto den Cronjob ausführt und nach allen Benutzerkonten sucht und diese aktualisiert. LPChip vor 9 Jahren 0
Aha. Es gibt also eine Möglichkeit, root so einzustellen, dass der Aktualisierungsbefehl für alle Konten ausgeführt wird. Die Datei muss in jedem Konto einzeln aktualisiert werden, damit sie aktualisiert werden kann. Ist dies möglich? Kann dies nur in einem Kontopakettyp erfolgen? Vielen Dank! Lucas Bustamante vor 9 Jahren 0
Hmm, ich habe gerade mein Konto überprüft und es scheint, dass ich eigentlich nicht auf / home / zugreifen kann, wo alle Konten gespeichert sind. Ich weiß nicht, ob Sie über diesen Zugriff verfügen, was Sie nicht tun würden, wenn Sie sich auf einem virtuellen Server befinden, dessen Konten nicht Ihnen gehören (Shared Hosting). Wenn Sie Zugriff auf das Verzeichnis / home haben, müssen Sie alle Konten dort verarbeiten. LPChip vor 9 Jahren 0

0 Antworten auf die Frage