Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

Op Linux- en Unix-gebaseerde systemen helpt de crontab-opdracht u bij het plannen van taken, zodat ze automatisch op de achtergrond kunnen worden uitgevoerd op een bepaald tijdstip of interval.

Wanneer u crontab voor het eerst start, ziet u een prompt waarin u wordt gevraagd de standaard teksteditor te kiezen voor het bewerken van crontab-bestanden. Maar wat als u de editor later wilt wijzigen?

crontab Beveelt nano aan

De meeste Linux-systemen raden u aan om nano te gebruiken als de standaard crontab-bestandseditor vanwege het gebruiksgemak. Maar dat is natuurlijk subjectief, dus u moet een editor kiezen waar u zich het prettigst bij voelt.

Als je eerder een editor als je standaard hebt ingesteld, maar deze keer een andere wilt gebruiken, kun je dit als volgt doen.

1. De opdracht select-editor gebruiken

De select-editor commando geeft je de mogelijkheid om je standaard of gewenste teksteditor op Linux-systemen te kiezen.

instagram viewer

Voer de opdracht select-editor uit en u krijgt een lijst met teksteditors te zien waaruit u kunt kiezen. Enkele van de gebruikelijke keuzes zijn Vim, Emacs, nano en gedit.

Om de editor van uw keuze te selecteren, typt u het overeenkomstige nummer en drukt u op Binnenkomen.

De volgende keer dat u de crontab -e opdracht, wordt uw crontab-bestand geopend in de editor die u hebt ingesteld.

2. Omgevingsvariabelen gebruiken

Als je select-editor niet op je systeem hebt geïnstalleerd, kun je de EDITOR gebruiken omgevingsvariabele op Linux in plaats van. De variabele EDITOR specificeert het pad naar de teksteditor dat het systeem moet aanroepen wanneer crontab wordt uitgevoerd.

Gebruik de volgende opdracht om de EDITOR-variabele in te stellen:

exporteren REDACTIE=/path/aan/redacteur

Om bijvoorbeeld nano in te stellen als de standaard teksteditor, kunt u het volgende uitvoeren:

exporteren REDACTIE=/usr/bak/nano

U kunt ook de EDITOR-variabele instellen in uw shell-configuratiebestanden, zoals ~/.bashrc of ~/.bash_profiel, om de wijziging permanent te maken. Om bijvoorbeeld van nano uw standaardeditor te maken, voegt u de volgende regel toe aan uw ~/.bashrc of ~/.zshrc bestand, afhankelijk van de shell die u gebruikt:

exporteren REDACTIE=/usr/bak/nano

Voer de volgende opdracht uit om de wijzigingen toe te passen zonder uit te loggen:

bron ~/.bashrc

Nadat u de EDITOR-variabele hebt ingesteld, kunt u zoals gebruikelijk het crontab-commando gebruiken om crontab-bestanden te maken of te bewerken. Om bijvoorbeeld het crontab-bestand van uw huidige gebruiker te bewerken, kunt u het volgende uitvoeren:

crontab -e

Gebruik crontab om taken op Linux te automatiseren

crontab is een krachtige automatiseringstool op Unix-gebaseerde systemen en u zult het handig vinden voor het plannen van taken op uw Linux-systeem. Het wordt aanbevolen om de teksteditor te gebruiken waarmee u het meest vertrouwd bent voor het bewerken van cronjobs.

U kunt crontab gebruiken om een ​​breed scala aan repetitieve taken op Linux te plannen. Bijvoorbeeld het maken van back-ups, het downloaden van bestanden of het simpelweg opschonen van je pc.