ક્રેન સાથે સમય બચાવવા કેવી રીતે: મૂળભૂત માર્ગદર્શિકા અને નમૂના કોડ્સ

લેખ દ્વારા લખાયેલ:
  • હોસ્ટિંગ માર્ગદર્શિકાઓ
  • અપડેટ કરેલું: 09, 2019 મે

ક્રોન શું છે?

ક્રોન એક Linux / UNIX ડિમન છે જે પૂર્વવ્યાખ્યાયિત સમયે આદેશ ચલાવવા માટે રચાયેલ છે. ક્રોન ડિમન છે, એકવાર તે એક્ઝેક્યુટ થઈ જાય તે પછી તેને વપરાશકર્તા તરફથી કોઈપણ વહીવટની આવશ્યકતા નથી. ક્રોનને "ક્રોનફાઇલ્સ" કહેવાતી ફાઇલોના સેટ દ્વારા નિયંત્રિત કરવામાં આવે છે, નીચે સામાન્ય ક્રોન આદેશોની સૂચિ છે.

Crontab ફાઇલનામ ફાઇલનામને તમારી crontab ફાઇલ તરીકે ઇન્સ્ટોલ કરો.
crontab -eતમારી crontab ફાઇલને સંપાદિત કરો.
crontab -lતમારી crontab ફાઇલ બતાવો.
crontab -rતમારી crontab ફાઇલ દૂર કરો.
[ઇમેઇલ સુરક્ષિત]નિર્દિષ્ટ સરનામાં પર આઉટપુટ ઇમેઇલ કરે છે.

ક્રૉન્ટૅબ ફાઇલમાં પ્રત્યેક એન્ટ્રીમાં સ્થાન દ્વારા વિભાજિત નીચે આપેલા છ ક્ષેત્રો શામેલ હશે. દરેકનું સંક્ષિપ્ત વર્ણન સાથે ક્ષેત્રોનો ક્રમ નીચે સૂચિબદ્ધ છે.
મિનિટ (ઓ) કલાક (ઓ) દિવસ (ઓ) મહિનો (ઓ) અઠવાડિયા (ઓ) કમાન્ડ (ઓ)

ક્ષેત્રભાવવર્ણન
મિનિટ0-59આદેશ ચલાવશે તે ચોક્કસ મિનિટને વ્યાખ્યાયિત કરે છે.
કલાક0-23આદેશ અમલમાં આવશે તે દિવસનો સમય નિર્ધારિત કરે છે.
દિવસ1-31આદેશ ચલાવશે મહિનાના દિવસે વ્યાખ્યાયિત કરે છે.
માસ1-12આદેશ ચલાવશે તે વર્ષનો મહિનો નિર્ધારિત કરે છે.
અઠવાડિયાનો દિવસ0-6અઠવાડિયાના દિવસે નિર્દેશ કરે છે કે કમાન્ડ અમલમાં આવશે.
રવિવાર = 0, સોમવાર = 1, મંગળવાર = 2, બુધવાર = 3, ગુરુવાર = 4, શુક્રવાર = 5, શનિવાર = 6
આદેશખાસપૂર્ણ આદેશ કે જે ચલાવવામાં આવશે.

તમે બધા કાનૂની મૂલ્યો સૂચવવા માટે પ્રથમ પાંચ ફીલ્ડ્સના આંકડાકીય પાત્રની જગ્યાએ * * નો ઉપયોગ કરી શકો છો. ઉદાહરણ તરીકે, 0 0 * * 1 આદેશ, દરેક સોમવારે સ્ક્રિપ્ટ ચલાવશે.
આ વિભાગનો મોટા ભાગનો ભાગ ફક્ત ત્યારે જ સુસંગત છે જો તમે લિંક્સ / યુનિક્સમાં આદેશ ટર્મિનલમાંથી સ્ક્રિપ્ટ્સ ચલાવી રહ્યા હોય, જો તમે કેપનલનો ઉપયોગ કરી રહ્યા છો, તો કૃપા કરીને "મારા કેપનલમાંથી ક્રોન સ્ક્રિપ્ટ કેવી રીતે ચલાવી શકું છું" વિભાગ જુઓ.

હું ક્રોન સાથે સમય કેવી રીતે બચાવી શકું?

તમે કેટલાકને બચાવવા માટે ક્રોનનો ઉપયોગ કરી શકો છો તે ઘણા માર્ગો છે પરંતુ મારા માટે શેડ્યૂલ કરી શકો છો તે સૌથી ઉપયોગી કાર્યો ડેટાબેઝ અને વેબસાઇટ બેકઅપ સ્ક્રિપ્ટ્સ ચલાવતા હોય છે. આ બંને નોકરીઓ જાતે જ જાતે કરી શકાય છે પરંતુ તેઓ વારંવાર જોવામાં આવે છે. ક્રોન સાથે તમે તેને એકવાર સેટ કરી શકો છો અને જાણો છો કે તે પૂર્ણ થઈ જશે.

નીચે નમૂના સ્ક્રિપ્ટ્સ છે જેનો ઉપયોગ તમે આ કાર્યોને ક્રોન સાથે સેટ કરવા માટે કરી શકો છો.

ઑટોમેટેડ વેબસાઇટ બેકઅપ (સ્ક્રિપ્ટ દ્વારા પૂરી પાડવામાં આવેલ ઉબુન્ટુ)

#! / બિન / શ

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

#

# એનએફએસ માઉન્ટ સ્ક્રિપ્ટ પર બેકઅપ.

#

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

# બેકઅપ શું છે.

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

# ક્યાં બેકઅપ કરવા માટે.

dest = "/ mnt / backup"

# આર્કાઇવ ફાઇલનામ બનાવો.

દિવસ = $ (તારીખ +% એ)

યજમાનનામ = $ (યજમાનનામ -s)

archive_file = "$ hostname- $ day.tgz"

# પ્રારંભ સ્થિતિ સંદેશ છાપો.

echo "બેકઅપ_ફાઇલ્સ $ $ / $ archive_file પર બેકઅપ લેવું"

તારીખ

ઇકો

# ટારનો ઉપયોગ કરીને ફાઇલોને બૅકઅપ લો.

tar czf $ dest / $ archive_file $ backup_files

# છાપવાનો સ્થિતિ સંદેશો છાપો.

ઇકો

"બેકઅપ સમાપ્ત" એકો કરો

તારીખ

# ફાઇલ કદને ચકાસવા માટે $ dest માં ફાઇલોની લાંબી સૂચિ.

ls -lh $ dest

આપોઆપ વર્ડપ્રેસ ડેટાબેઝ બેકઅપ (Tamba2.org.uk દ્વારા આપવામાં આવેલ સ્ક્રિપ્ટ)

# 4 ચલોને સેટ કરો
# તમારી WP-config.php ફાઇલની માહિતી સાથે = પછી શું છે તે બદલો

DBNAME = DB_NAME

ડીબીએપીએસએસ = ડીબી_PASSWORD

ડીબીયુએસઇઆર = ડીબી_યુએસઇઆરઆર

# "તમારા સરનામાંની આસપાસ રાખો
EMAIL = "[ઇમેઇલ સુરક્ષિત]_email.com "

MySQLldump-OPT -U $ DBUSER -P $ DBPASS $ DBNAME> બેકઅપ.sql
gzip backup.sql
DATE = `તારીખ +% વાય% એમ% ડી`; mv backup.sql.gz $ DBNAME- બેકઅપ- $ DATE.sql.gz
ઇકો 'બ્લોગ નામ: તમારું MySQL બેકઅપ જોડાયેલ છે' | mutt -a $ DBNAME-બેકઅપ- ATE DATE.sql.gz $ EMAIL -s “MySQL બેકઅપ”
આરએમ $ DBNAME- બેકઅપ- $ DATE.sql.gz

* ડિસક્લેમર: જો સ્ક્રિપ્ટ યોગ્ય રીતે ચલાવવામાં નિષ્ફળ થાય અથવા જો તમે તેને ખોટી રીતે સેટ કરો તો અમે જવાબદાર નથી. જો તમારી પાસે સ્ક્રિપ્ટ અથવા તેને કેવી રીતે સેટ કરવું તે વિશે કોઈપણ પ્રશ્નો અથવા ચિંતાઓ હોય, તો શ્રેષ્ઠ સંપર્ક તમારા હોસ્ટ પ્રદાતા બનશે.

હું મારા કેપનલથી ક્રોન સ્ક્રિપ્ટ કેવી રીતે ચલાવી શકું?

1. તમે cPanlel પ્રવેશ કરો

2. "ક્રોન જોબ્સ" આયકનને શોધો (આ સામાન્ય રીતે અદ્યતન વિભાગમાં છે).

3. જો તમને પાકની આઉટપુટની કૉપિ જોઈતી હોય, તો ઇમેઇલ સરનામું દાખલ કરો.

4. જ્યારે તમે તમારી ક્રોન સ્ક્રિપ્ટ ચલાવવા માંગતા હો ત્યારે પસંદ કરો. ("સામાન્ય સેટિંગ્સ" ડ્રોપડાઉન બૉક્સમાંથી આઇટમ પસંદ કરવાથી તમારા માટે ફીલ્ડ્સ ભરવામાં આવશે.)

5. તમે ચલાવવા માંગો છો તે સ્ક્રિપ્ટનો પાથ દાખલ કરો. (નોંધ: તમારે તમારી સ્ક્રિપ્ટ ફાઇલને તમારા સર્વર પર અપલોડ કરવાની જરૂર પડશે, વધુ માહિતી માટે કૃપા કરીને નીચે જુઓ - "હું મારી સ્ક્રિપ્ટ ફાઇલ કેવી રીતે અપલોડ કરું છું" વિભાગ માટે વિગતો.)

6. "નવી ક્રોન જોબ ઉમેરો" ક્લિક કરો

7. તમારી ક્રોન જોબ હવે "કરન્ટ ક્રોન જોબ્સ" હેઠળ સૂચિબદ્ધ હોવી જોઈએ.

હું મારી સ્ક્રિપ્ટ ફાઇલ કેવી રીતે અપલોડ કરું?

  1. તમારા કેપનલથી "ફાઇલ મેનેજર" પસંદ કરો
  2. પછી "હોમ ડિરેક્ટરી" પસંદ કરો અને પછી "જાઓ" ક્લિક કરો.
  3. હવે "અપલોડ કરો" પસંદ કરો.
  4. તમારી ફાઇલ પરવાનગીઓને 755 પર સેટ કરો
  5. "બ્રાઉઝ કરો" ને ક્લિક કરો
  6. તમારી સ્ક્રિપ્ટ ધરાવતી ફોલ્ડર પર બ્રાઉઝ કરો અને તેના પર ક્લિક કરો અને પછી "ખોલો" ક્લિક કરો.

નોંધ: ઉપર દર્શાવેલ એક કરતાં તમારા કેપનલ અલગથી સેટ થઈ શકે છે પરંતુ એકંદર વિભાવનાઓ હજી પણ સમાન હોવી જોઈએ.

ડબલ્યુએચએસઆર ગેસ્ટ વિશે

આ લેખ મહેમાન ફાળો આપનાર દ્વારા લખાયો હતો. નીચે લેખકના વિચારો સંપૂર્ણપણે તેમના પોતાના છે અને WHSR ના વિચારોને પ્રતિબિંબિત કરતા નથી.

n »¯