Kā ietaupīt laiku, izmantojot cron: pamata ceļvedis un paraugu kodi

Kas ir cron?

Krons ir Linux / UNIX dēmons, kas ir paredzēts komandas izpildei iepriekš noteiktā laikā. Tā kā cron ir dēmons, pēc tam, kad tas tiek izpildīts, no lietotāja nav nepieciešama administrēšana. Cron kontrolē failu kopums, ko sauc par “cronfiles”, zemāk ir parasto cron komandu saraksts.


Crontab faila nosaukums Instalējiet faila nosaukumu kā crontab failu.
crontab -eRediģējiet savu crontab failu.
crontab -lParādiet savu crontab failu.
crontab -rNoņemiet crontab failu.
E-pasts izvade uz norādīto adresi.

Katrs ieraksts crontab failā sastāv no šādiem sešiem laukiem, kas atdalīti ar atstarpi. Lauku secība kopā ar īsu katra aprakstu ir norādīta zemāk.
minūte (s) stunda (-as) diena (-as) mēnesis (-i) nedēļas diena (-as) komanda (-s)

LauksVērtībaApraksts
Minūti0-59Nosaka precīzu komandu izpildītās minūtes.
Stunda0–23Nosaka tās stundas stundu, kurā komanda izpildīs.
Diena1.-31Nosaka mēneša dienu, kuru komanda izpildīs.
Mēnesis1.-12Nosaka gada mēnesi, kuru komanda izpildīs.
Nedēļas diena0-6Nosaka nedēļas dienu, kuru komanda izpildīs.
Svētdiena = 0, pirmdiena = 1, otrdiena = 2, trešdiena = 3, ceturtdiena = 4, piektdiena = 5, sestdiena = 6
PavēleĪpašaisPilnīga komanda, kas tiks izpildīta.

Pirmo piecu lauku skaitliskās rakstzīmes vietā var izmantot arī *, lai norādītu visas likumīgās vērtības. Piemēram, 0 0 * * 1 komanda, katru pirmdienu darbinātu skriptu.
Lielākā šīs sadaļas daļa ir būtiska tikai tad, ja jūs palaižat skriptus no Linux / UNIX komandu termināļa, ja jūs izmantojat cPanel, lūdzu, skatiet sadaļu “Kā palaist cron skriptu no mana cPanel”..

Kā es varu ietaupīt laiku ar cron??

Ir daudzi veidi, kā izmantot cron, lai saglabātu dažus, bet man visnoderīgākie plānotie uzdevumi ir datu bāzes un vietņu rezerves skriptu palaišana. Abus šos darbus var viegli veikt manuāli, taču tie bieži tiek pārāk izskatīti. Ar cron jūs varat tos iestatīt vienreiz un zināt, ka tas tiks darīts.

Zemāk ir skriptu paraugi, kurus varat izmantot, lai iestatītu šos darbus ar cron.

Automatizētas vietņu dublējumkopijas (Skriptu nodrošina Ubuntu)

#! / bin / sh

####################################

#

# Dublējums NFS uzstādīšanas skriptā.

#

####################################

# Ko dublēt.

backup_files = ”/ home / var / spool / mail / etc / root / boot / opt”

# Kur dublēt.

dest = ”/ mnt / backup”

# Izveidot arhīva faila nosaukumu.

diena = USD (datums +% A)

resursdatora nosaukums = $ (resursdatora nosaukums)

archive_file = ”$ hostname- $ day.tgz”

# Drukāt sākuma statusa ziņojumu.

echo “$ backup_files dublēšana failā $ dest / $ archive_file”

datums

atbalss

# Dublējiet failus, izmantojot tar.

tar czf $ dest / $ archive_file $ backup_files

# Izdrukājiet statusa ziņojumu.

atbalss

atbalss “Dublēšana pabeigta”

datums

# Gars datņu uzskaitījums $ dest, lai pārbaudītu failu izmērus.

ls-lh $ liktenis

 

Automātiskas WordPress datu bāzes dublējumkopijas (Skriptu nodrošina Tamba2.org.uk)

#Iestatiet 4 mainīgos
#Aizvietojiet to, kas ir PĒC =, ar informāciju no jūsu wp-config.php faila

DBNAME = DB_NAME

DBPASS = DB_PASSWORD

DBUSER = DB_USER

# Saglabājiet ”ap savu adresi
EMAIL = ”_ email.com”

mysqldump -opt -u $ DBUSER -p $ DBPASS $ DBNAME > backup.sql
gzip backup.sql
DATUMS = `datums +% Y% m% d`; mv backup.sql.gz $ DBNAME-backup- $ DATE.sql.gz
echo ‘Emuāra nosaukums: Jūsu MySQL dublējums ir pievienots’ | mutt – $ DBNAME-backup- $ DATE.sql.gz $ EMAIL -s “MySQL dublējums”
rm $ DBNAME-backup- $ DATE.sql.gz

* Atruna: mēs neesam atbildīgi par skripta pareizu palaišanu vai nepareizu iestatīšanu. Ja jums ir kādi jautājumi vai neskaidrības par skriptu vai tā iestatīšanu, vislabākais kontakts būs jūsu mitinātājs.

Kā palaist cron skriptu no mana cPanel?

1. Piesakieties savā cPanlel

2. Atrodiet ikonu “cron job” (tas parasti ir uzlabotajā sadaļā).

3. Ievadiet savu e-pasta adresi, ja vēlaties, lai apgriešanas izraksta kopija tiktu nosūtīta jums pa e-pastu.

4. Izvēlieties, kad vēlaties palaist cron skriptu. (Izvēloties vienumu nolaižamajā lodziņā “Kopējie iestatījumi”, lauki jums tiks aizpildīti.)

5. Ievadiet tā skripta ceļu, kuru vēlaties palaist. (Piezīme: skripta fails būs jāaugšupielādē uz servera, lai iegūtu papildinformāciju, lūdzu, skatiet zemāk – sīkāku informāciju skatiet sadaļā “Kā augšupielādēt skripta failu”.)

6. Noklikšķiniet uz “Add New Cron Job”.

7. Jūsu cron darbs tagad jāiekļauj sadaļā “Current Cron Jobs”.

Kā es varu augšupielādēt savu skripta failu??

  1. No sava cPanel izvēlieties “File Manager”
  2. Pēc tam izvēlieties “Sākumlapa” un pēc tam noklikšķiniet uz “Aiziet”.
  3. Tagad izvēlieties “Augšupielādēt”.
  4. Iestatiet faila atļaujas uz 755
  5. Noklikšķiniet uz “Pārlūkot”.
  6. Pārlūkojiet mapi, kurā ir jūsu skripts, noklikšķiniet uz tā un pēc tam noklikšķiniet uz “Atvērt”..

Piezīme: Jūsu cPanel var būt iestatīta atšķirīgi, nekā parādīts iepriekš, taču vispārējiem jēdzieniem joprojām jābūt vienādiem.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me