Ich habe ein Skript abc.sh und ich habe es in Crontab geplant.now abc.sh ruft ein anderes Skript mit Sudo. Wenn ich abc.sh manuell ausführe, funktioniert es gut ... aber vom Scheduler läuft abc.sh alle 5 Minuten, aber es kann kein anderes Skript mit sudo aufrufen. Das ist seltsam für mich..kann mir helfen, bitteGeplante Cron-Job funktioniert nicht
Antwort
Dies passiert oft, wenn Leute sudo verwenden. Die von Ihnen verwendete Umgebung ist nicht für den privilegierten Benutzer festgelegt. Daher werden Ihr $ PATH und andere Umgebungsvariablen möglicherweise nicht wie erwartet festgelegt. Sie können dies einrichten oder das Sudo-Verhalten ändern ... aber die meisten Leute arbeiten einfach darum herum, indem sie die vollständigen Pfade zu Dateien in Cron benutzen.
Werfen Sie einen Blick auf diesen Beitrag auch: Where can I set environment variables that crontab will use?
Sie einen Blick auf /var/mail/<username>
Datei nehmen, um zu sehen, ob Cron-Job wird eine Fehler- oder Warnmeldung senden. Oder vielleicht haben Sie keine ausführbaren Berechtigungen für die Datei /opt/clearcache.sh
festgelegt?
Ich habe nicht neu gefunden Cron-bezogene Anmeldung im oben genannten Verzeichnis ... sogar kein Problem mit ausführbaren Berechtigungen. Ich habe sudo Zugriff auf clearcache.sh-Datei –
- 1. Geplante Aufgaben (Cronjob-Alternative) mit Zend Framework?
- 2. Cpanel Cronjob funktioniert nicht
- 3. Cronjob hinzugefügt, aber nicht funktioniert
- 4. Skript funktioniert nicht von Cronjob
- 5. AWS Server Cronjob funktioniert nicht
- 6. SQLLdr Daten laden funktioniert nicht über Cronjob
- 7. Docker Lauf funktioniert nicht von cronjob
- 8. MySQL Backup funktioniert nicht auf Cronjob
- 9. Hybris Cronjob - Cronjob starten, wenn nicht ausgeführt
- 10. Geplante Cron Expressions funktioniert nicht wie erwartet
- 11. Powershell-Filesystemwatcher funktioniert nicht, wenn geplante Tasks
- 12. Geplante sqlcmd Aufgabe nicht
- 13. Kubernetes (GKE) CronJob nicht
- 14. Cronjob nicht umleiten Ausgabe
- 15. Message Queue Geplante Lieferung
- 16. AWS arbeitet nicht von Cronjob
- 17. Rake nicht richtig in Cronjob
- 18. Cronjob läuft nicht unter Linux
- 19. Python + Cronjob: Warum führt cronjob os.system() nicht aus?
- 20. Geplante Mittel werden nicht
- 21. Ubuntu Setup Cronjob alle 5 Minuten funktioniert nicht
- 22. CronJob läuft nicht automatisch Drupal7
- 23. Variablenwert nicht in Cronjob zugewiesen
- 24. Cronjob läuft nicht php Dokument
- 25. Geplante Windows-Task funktioniert nach einem Neustart nicht
- 26. Spring Boot Geplante Task funktioniert nicht auf Docker Container
- 27. Powershell-Skript funktioniert in run.exe aber nicht als geplante Aufgabe
- 28. SSRS-geplante Berichte funktionieren nicht
- 29. Cronjob läuft nicht auf Google Compute Engine
- 30. CronJob - Laravel 5.4 - Ubuntu
Hat Sudo die passwortlose Ausführung von abc.sh Kindskript erlaubt? – myaut
Willkommen bei Stack Overflow, @AMITGHOSH. Bitte überprüfen Sie: https://stackoverflow.com/help/how-to-ask und https://stackoverflow.com/help/mcve. Insbesondere möchten Sie einige Details zu Ihren Skripten und zur cron-Konfiguration angeben. – Degan
Yes..my Kind Skript erfordert kein Passwort ... manuell Ich testete .. und funktioniert wie erwartet –