Linux , het gratis besturingssysteem alternatief voor Windows en Mac , heeft vele softwarepakketten en gratis hulpprogramma dat uw computer leven makkelijker kunnen maken . Veel - zo niet de meeste - van de stroomlijning en scheduling hulpprogramma's beschikbaar voor Windows en Mac zijn ofwel eveneens geschreven voor Linux of een equivalente pakket beschikbaar . Cron is een hulpprogramma in Linux die u toelaat om te plannen en taken automatiseren . Het nut bestaat binnenkant van een bestand met de naam van een " crontab , " en dat bestand kan worden bewerkt met behulp van een standaard tekst-editor . Instructies 1 Open een terminal . Navigeer naar /etc directory door te typen " cd .. /. . /Etc " . Start cron 2 door te typen " crontab - e " . In Ubuntu , de eerste keer dat u deze opdracht uitvoert , wordt u gevraagd om een editor te kiezen . Je hebt de keuze uit ed. , nano of vim . Kies een editor en open het bestand . Als alternatief kunt u de standaard editor voor cron door te typen veranderen "export VISUAL = ' editor ' " (zonder aanhalingstekens ) in een terminal voor het typen van " crontab - e " , waar de ' editor ' is uw keuze van de teksteditor . Emacs is een populaire keuze . 3 Bewerk het crontab bestand , of maak een nieuwe vermelding . Elk item in de crontab heeft zeven velden . In orde , ze zijn minuut, uur , dag van de maand , maand , dag van de week , gebruikersnaam en taak. Dus, bijvoorbeeld , om een bepaalde taak uit te voeren elke vrijdag om 11:32 , zou je " 32 11 ** vri wortel TASK " ( zonder aanhalingstekens ) in te voeren . In dit specifieke punt wordt de taak uitgevoerd door de root gebruiker , en de " * "-symbool is de wildcard symbool , vertelt cron te negeren het veld . Voor een ander voorbeeld , om een taak uit te voeren elke avond om 6 uur als de gebruiker JoeSchmo , voert u " 00 18 *** JoeSchmo usr /bin /TASK " . 4 Maak uw taak in te voeren in uw cron bestand . Taken normaliter in de vorm van een Linux- commando ( " tar czf /usr /local /backups /dagelijks /etc.tar.gz /etc " zal tar de inhoud van de dagelijkse back-upbestand , bijvoorbeeld . ) U kunt ook een script maken bestand , verander de permissies om het uitvoerbaar te maken , en roep het script bestand in je cron binnenkomst . Bijvoorbeeld , als u een script met de naam " smurf ", de permissies wijzigen door te typen " chmod 755 smurf " . Nu , in je cron binnenkomst, typt u " 32 11 ** vr wortel . /Smurf " om de " smurf " file elke vrijdagochtend draaien . 5 Append " >> /dev /null 2 > & 1 " om de invoer na de specificatie taak om de taak te voorkomen regisseren uitvoer naar een terminal. In dit geval wordt de standaard uitvoer ( 1 ) naar /dev /null , de Linux- prullenbak , en " 2 > & 1 " stuurt de standaard error ( 2 ) op dezelfde plaats als de standaard uitvoer ( 1 ) . 6 Sla uw crontab bestand wanneer u klaar bent met het bewerken van het. De inzendingen worden nu uitgevoerd als gepland , omdat cron 's standaard gedrag is om automatisch te draaien bij het opstarten . Lijst 7 uw cron entries door het intikken van " crontab - l" in de terminal ( in de /etc directory . ) " crontab - r" typen zal uw cron bestand te verwijderen . Als je ingelogd bent als root , kunt u cron bestand van een bepaalde gebruiker bewerken door te typen " crontab - e -u gebruikersnaam . "
|