Ich habe eine Situation, in der ich die Crontab lösche und dann neu erstelle. Also mache ich crontab -r und dann crontab -e.
Mein Problem besteht darin, dass „crontab -e“ Nano öffnet, und ich hätte gerne eine Befehlszeile, die „crontab -e“ ausführen und dann die Tasten F3 und F2 senden kann, die zum Speichern und Beenden dienen.
Dies muss geschehen, da ich die Befehle über eine SSH-Verbindung sende und Nano daher nicht interaktiv verwendet werde.
Ich mache das, damit Crontab automatisch eine brandneue Crontab-Datei mit allen richtigen Berechtigungen und dem richtigen Header erstellt.
Vielen Dank, ionut
Antwort1
Es ist nicht erforderlich, einen interaktiven Editor zu verwenden.
Schreiben Sie den neuen Zeitplan in eineDateiund dann einfach anrufen:
crontab file
Siehe die Crontabmanpage.