ved hjælp af cron at automatisere linux opgaver

, linux er en af de mest fleksible og anvendelige aktive systemer, der er til rådighed.et af de redskaber, der sætter linux på toppen af fleksibilitet og anvendelighed skala er cron.den cron system gør det muligt at automatisere opgaver uden støtte fra tredjepart software.men fordi nogle ved, hvordan man bruger cron, det er for kompliceret til at være med.ikke så.den cron system faktisk er meget nemt at bruge.lad os se på cron., cron system fungerer ved at læse de forskellige crontab filer enten findes i en brugernes register eller i, osv.).disse cron filer kan være redigeret med enten, crontab, kommando eller ved redigering af de forskellige sager inden for /osv.kun de grundlæggende bruger kan redigere, /etc, filer, fordi de filer (fundet i underkataloger, /etc /cron. d /etc /cron.daily, /etc /cron.hourly, /etc /cron.weekly, /etc /cron. månedligt) anvendes for systemtjenester.   i stedet for at fokusere på systemtjenester jeg vil illustrere, hvordan at automatisere henrettelsen af en bruger, der maser manuskript. denne fantasi - bash manuskript vil blive kaldt, myscript. sh.manuskriptet er anbragt i, /home /jlwallen /, og vil have eksekverbar tilladelse (i form af chmod e + x myscript. sh,).  , hvad vi ønsker at gøre, er at automatisere gennemførelsen af dette skrift, således at den udfører én gang dagligt på samme tid hver dag (vi vil sige 7). inden vi går over til redigering af crontab, må vi først have en snak om, hvordan cron synspunkter. det cron system ser på denne tid:,,, minut (0 - 59), time (0 - 23), dag i den pågældende måned (1 - 31), måned (1 - 12),,, dag (0 - 6 med søndag er 0), er strukturen i cron tid ser sådan ud: minut time. dag i måneden måned dag i ugen, trick for cron er, at når man ikke har adgang til et punkt, du tilføje en "*".så tiden indrejse for en cron job, der skal køre kl. 7 til hver dag i ugen ville se ud:,, 0 7 * * *, er det ikke fuldstændig cron indrejse, bare den del.og nu til redigering af crontab.,, crontab, brugere, redigere deres cron angivelser med, crontab, kommando.den crontab kommando har nogle kontakter:,, e - klippe i dit crontab, l - liste, din crontab, r - slette alle crontab angivelser, til at tilføje en ny crontab indrejse indtaste kommandoen, crontab - e, som vil placere dig i vi tekst redaktør med din bruger crontab filen åbnet.hvis du ikke er bekendt med. vi vil jeg give dig et lynkursus, som vi redigere crontab. først klik "jeg" nøglen til at gå i den stik tilstand.nu kan du tilføje tekst.ind i cron adgang til at køre myscript.sh hver dag kl. 7.dette punkt vil ligne:, * * * * * * * * ~ /myscript. så nu slår øsu nøgle til at komme ud af det indsatte genmateriale tilstand.en gang ud af indsæt tilstand, du skal skrive den fil, og crontab.for at gøre det på ":" centrale efterfulgt af "wq" (for at skrive og helt).afslut jobbet ved at trykke enter. du skulle se "crontab: installation af nye crontab" på din fest hurtig. tillykke, du lige har lavet din første cron job!,



Previous:
Next Page: