1
- Ich habe einen Dienstnamen Bots in /etc/systemd/system/bots.service
- ich ein Shell-Skript Namen runcron.sh haben wie dieses
service bots stop service bots start
- wenn ich laufen ./runcron.sh der Dienst wird dann aufhören erfolgreich zu starten, aber wenn ich es in einem crontab so sagen, es wird nicht erfolgreich laufen
*/5 * * * * /home/vps171-107/runcron.shStart/Stopp ein systemd Dienst in cronjob
Wie kann ich dann runcron.sh zu stoppen den Bots Dienst in crontab starten?
UPDATE
Nach der Hilfe von @armnotstrong, habe ich
ändern Sie das Skript/usr/sbin/service Bots stoppen /usr/sbin/service Bots beginnen
Und es funktioniert!
ich habe mich verändert, wie Sie gesagt haben, aber es funktioniert nicht. – user38931
'bash /home/vps171-107/runcron.sh >> /tmp/cron.log 2> & 1' versuchen, das Fehlerprotokoll umzuleiten, sehen Sie, was passiert ist – armnotstrong
es heißt /home/vps171-107/runcron.sh: Zeile 2 : service: command not found – user38931