ક્રોન જોબ અને ઓટોમેટીંગ મૂળભૂત સર્વર કાર્યોનું સંચાલન કરવું

લેખ દ્વારા લખાયેલ:
  • ફીચર્ડ લેખ
  • સુધારાશે: સપ્ટે 06, 2017

વેબ હોસ્ટિંગ એ વ્યવસાયિક માટે સરળ, સીધા અને સરળ બનવા માટે બનાવવામાં આવ્યું છે, જે સફરમાં હોય અને ફક્ત દરરોજના દરેક કલાકે આના માટે સમર્પિત ન કરી શકે તેમના હોસ્ટિંગ સર્વર મેનેજિંગ અને સંકળાયેલા કાર્યો.

તે માટે, યુનિક્સ અથવા લિનક્સ પર આધારિત લગભગ દરેક સર્વર ઓટોમેટેડ ટાસ્ક મેનેજરને "ક્રોન જોબ"અથવા" ક્રોન્ટાબ. "

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

તે લોકો નસીબમાં છે, કેમ કે દરેક કાર્ય દૈનિક, સાપ્તાહિક અથવા માસિક ધોરણે સુનિશ્ચિત કરી શકાય છે - અથવા તો કેટલાક કિસ્સાઓમાં, અને ક્રોન્ટેબ ઉપયોગિતામાં સર્વરને વિશિષ્ટ સૂચનાઓ આપી શકાય છે કે કાર્ય કેવી રીતે કરવું. , જ્યારે તે પૂર્ણ થાય ત્યારે કેવી રીતે કરવું, અને જ્યારે હાથમાંનું કાર્ય ખરેખર સમાપ્ત થઈ ગયું હોય ત્યારે શું કરવું.

વપરાશકર્તાઓ આરામ કરવામાં સમર્થ હશે જ્યારે તેમનો સર્વર કલાકો સુધી તમામ ભારે પ્રશિક્ષણ કરે છે; અથવા તેઓ સરળતાથી તેમની પોતાની officesફિસોમાં કામ કરવામાં સખત હોય ત્યારે કાર્ય પૂર્ણ કરવાનું શેડ્યૂલ કરી શકે છે. તે સ્વચાલિત હોવાને કારણે, ક્રોન જોબ દિવસના લગભગ કોઈપણ કલાકે આવી શકે છે.

ક્રોન જોબના ફોર્મેટનો ઉપયોગ કરીને સમય જણાવવાનું શીખવું

ક્રોન જોબ બરાબર માસ્ટર કરવાની સરળ વસ્તુ નથી; હકીકતમાં, તે માનક પર ઉપલબ્ધ સૌથી અદ્યતન ગોઠવણીઓમાંની એક માનવામાં આવે છે Linux or યુનિક્સ વેબ સર્વર. આ અંશતઃ છે કારણ કે આ નોકરીઓને પ્રોગ્રામ કરવા માટે વપરાતી ભાષા ખૂબ જૂની છે અને, કેટલાક કિસ્સાઓમાં, સંપૂર્ણપણે પાછળ તરફ. જ્યારે ક્રોન જોબ અથવા ક્રોન ટેબ પર કોઈ ચોક્કસ સમય કહેવાની વાત આવે ત્યારે, વસ્તુઓ ચોક્કસપણે પાછળની તરફ, ઉલટા નીચે અને થોડું ગૂંચવણભર્યું છે.

ક્રોન જોબ દ્વારા સમય કહેવાની રચના એ છે:

દિવસનું અઠવાડિયું દિવસનું અઠવાડિયું દિવસનું અઠવાડિયું આદેશ

તે બધી એક જ લાઇન છે, અને તે પણ એકસરખી સંકોચનમાં સંખ્યા અને આદેશ એક સાથે-બાજુ છે. મોટાભાગના વિકાસકર્તાઓ અને સર્વર torsપરેટર્સને છાપવા માટે તે પૂરતું છે, અને હકીકતમાં, કાર્યક્ષમ ક્રોન જોબ વિકસાવવા માટે હેંગ ન આવે ત્યાં સુધી તેમાંથી ઘણા કરે છે.

એ નોંધવું મહત્વપૂર્ણ છે કે ક્રોન જોબના સમયના દરેક પાસા આંકડાકીય છે; કોઈ મહિનાનાં નામ દિવસનાં નામ, અથવા તે સમયના વિકાસ દરમિયાન કોઈ અન્ય શબ્દો ઉપયોગમાં લેવામાં આવ્યાં નથી, જે દરમિયાન કોઈ કાર્ય થવું જોઈએ.

તેથી, ચાલો 10 માટે ક્રોન જોબ ગોઠવીએ: 30 જુલાઈએ 7 મી છું, જ્યારે ક્રોન જોબનો સમય કડક નંબરોમાં ફેરવાય ત્યારે કેવું લાગે છે તેની અનુભૂતિ મેળવવા માટે.

30 10 07 07 *

ઉપરોક્ત ઉદાહરણમાં જણાવાયું છે કે સાતમા મહિનાના સાતમા દિવસે દસમા કલાકના 30 મીનિટે જોબ પૂર્ણ થવું જોઈએ. જ્યારે મહિના અથવા દિવસ ફક્ત એક અંક હોય ત્યારે પણ બધી સંખ્યાઓ બે અંકોની હોય છે. આ યાદ રાખવું અગત્યનું છે, કારણ કે એક અંકને કારણે ઘણીવાર ક્રોન જોબ અમાન્ય થઈ જાય છે અને તે ક્યારેય કરવામાં આવશે નહીં. કોન સ્ટ્રક્ચરના અંતમાં, એક ફૂદડી સૂચવે છે કે અઠવાડિયાના કોઈપણ દિવસે કામ થવું જોઈએ. આ મહત્વપૂર્ણ છે, કારણ કે તેને બુધવાર માટે 03 પર સેટ કરવાનો અર્થ એ છે કે જો કાર્ય તે દિવસે મંગળવાર હતો, તો તે ફક્ત જુલાઇ 7th પર કરવામાં આવશે. તે દર સાત અથવા આઠ વર્ષે એકવાર થાય તેવી સંભાવના છે, જે મોટાભાગના વિકાસકર્તાઓએ ધ્યાનમાં લેવાનું થોડું શોષણ કરે છે.

ક્રોન નોકરીની રચના કરતી વખતે અન્ય મહત્વની વિચારણા એ છે કે કલાકનું બંધારણ 24-કલાકનું લશ્કરી સમય 12 કલાકની નાગરિક સમયને બદલે છે. ક્રોન જોબનો સમય 10 વાગ્યે બદલવાનો સમય, વર્તમાન 22 ની જગ્યાએ કલાકને 10 માં બદલવામાં આવશે.

ક્રોન જોબ ઉદાહરણો

છેવટે, જો વપરાશકર્તા દૈનિક, માસિક, અથવા વાર્ષિક ધોરણે કાર્ય પૂર્ણ કરવા માંગે છે, તો તેઓ ચોક્કસ સમયને સંપૂર્ણપણે સેટ કરવાની પ્રક્રિયાને છોડી શકે છે. તેના બદલે, ક્રોન જોબ પ્રક્રિયા ફક્ત ચલોનો ઉપયોગ કરવા માટે પૂરી પાડે છે જે નક્કી કરે છે કે આ વારંવાર અંતરાલો પર કામ ક્યારે કરવામાં આવે છે. આમાં શામેલ છે:

  • @દૈનિક
  • @ મોથલી
  • @ અરે

કારણ કે કલાકો અને મિનિટનો ઉપયોગ કરીને સમયને સખત રીતે નિયંત્રિત અને નક્કી કરી શકાતો નથી, આ નોકરી વિનંતી કરેલા અંતરાલ પર, સર્વરના આંતરિક સમય અનુસાર, બરાબર મધ્યરાત્રિએ થશે. તેનો અર્થ એ કે @ મહિનાનો અંતરાલ દર મહિનાના પ્રથમ દિવસે બરાબર મધ્યરાત્રિએ થશે. @ યરલી અંતરાલ દર વર્ષે પ્રથમ દિવસે બરાબર મધ્યરાત્રિએ થશે; અને @ ડેલી અંતરાલ વર્ષના પ્રત્યેક દિવસે બરાબર મધ્યરાત્રિએ થશે.

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

"કમાન્ડ" વેરિયેબલ અને તેને શું કરવું તે સમજવું

ઉપરના ઉદાહરણમાં જોઈ શકાય તેમ, એક વાસ્તવિક ક્રોન જોબ બનાવવી એ પ્રમાણમાં સરળ છે. તારીખ પહેલા નિર્ધારિત હોવી આવશ્યક છે અને પછી ક્રોન જોબનું કાર્ય તરત જ પછીથી વ્યાખ્યાયિત કરવામાં આવે છે. તે કાર્ય, શાબ્દિકરૂપે કંઈપણ હોઈ શકે છે, જેમાં PHP સ્ક્રિપ્ટ ચલાવવી અથવા કસ્ટમાઇઝ કરેલ બેકઅપ સ્ક્રિપ્ટ ચલાવવી જોઈએ જે સર્વરની ફાઇલો અને ડેટાને દૂરસ્થ અથવા સ્થાનિક ફાઇલમાં સ્ટોર કરે છે. સ્પષ્ટતા માટે, અમે તે ઉદાહરણ બનાવીશું જેનો પહેલાં ઉપયોગ કરવામાં આવ્યો હતો અને ક્રોન જોબને પીએચપી સ્ક્રિપ્ટ ચલાવવા માટે સૂચના આપીશું જુલાઈ 7th પર સવારે 10: 30. આ પીએચપી સ્ક્રિપ્ટને "બેકઅપ.એફપીપી" કહેવાશે અને અમે માનીશું કે પીએચપી ફાઇલ એ સંપૂર્ણ બેકઅપ સ્ક્રિપ્ટ છે જે સર્વર દ્વારા સૂચના આપવામાં આવે છે ત્યારે મહિનાની સાતમીએ સાઇટ ફાઇલોને ભેગી કરે છે, કોમ્પ્રેસ કરે છે અને સ્ટોર કરે છે. તે જેવું લાગે છે તે અહીં છે:

30 10 07 07 * http://your-domain-name.com/backup-scripts/backup.php

જ્યારે આ ક્રોન જોબ સર્વરના ક્રોન ટsબ્સની સૂચિમાં દાખલ થાય છે, ત્યારે તે આપમેળે એક્સએન્યુએમએક્સ: 10 પર દર વર્ષે જુલાઈના 30 મી મહિનામાં એક્ઝેક્યુટ કરવામાં આવશે. તે પીએચપી બેકઅપ સ્ક્રિપ્ટ ચલાવશે જે "બેકઅપ-સ્ક્રિપ્ટ્સ" ડિરેક્ટરીમાં સ્થિત છે, અને ત્યાં જ ક્રોન જોબ સેટઅપ કાર્ય કરે છે.

સાઇટ બેકઅપ અને કેશ ફ્લશ જેવી વસ્તુઓ કરવા માટે તેના વપરાશકર્તાઓની અદ્યતન કમાન્ડ્સની જરૂરિયાતને બદલે, તે વપરાશકર્તાઓને ચોક્કસ સ્ક્રિપ્ટ્સને ચોક્કસ અંતરાલ પર અથવા કોઈ ચોક્કસ તારીખે ચોક્કસ તારીખે એક્ઝિક્યુટ કરવાની ક્ષમતા આપે છે. આનો અર્થ એ કે વપરાશકર્તા જે પહેલાથી જાણે છે તે ઉપરાંત કોઈ અદ્યતન પ્રોગ્રામિંગ જ્ઞાનની જરૂર નથી. PHP, બેકઅપ સાઇટ ફાઇલોમાં સંપૂર્ણપણે સક્ષમ છે, જેમ કે વધુ અદ્યતન ફાઇલો અને પ્રોગ્રામિંગ ભાષાઓ છે કે જે વધુ વ્યવહારુ વપરાશકર્તા તેમના Linux સર્વર માટે વિકસિત થઈ શકે છે.

આ સરળ સેટઅપનો ઉપયોગ વર્ચ્યુઅલ રૂપે કંઈપણ કરવા માટે થઈ શકે છે, તે પછી, જ્યાં સુધી પૂર્વ-લેખિત સ્ક્રિપ્ટ વપરાશકર્તા ઇનપુટથી સ્વતંત્ર તે ક્રિયાઓને અમલમાં મૂકવા માટે પ્રદાન કરે છે. આનો અર્થ એ છે કે ક્રોન ટેબની અંદર ક્રોન જોબ દ્વારા ચલાવવામાં આવેલી કોઈ પણ સ્ક્રિપ્ટને સ્વયંચાલિત રીતે સ્વયંચાલિત અને તેના પર પ્રદર્શન કરવામાં સક્ષમ હોવું આવશ્યક છે. ઉદાહરણ તરીકે, તે એક જ સમયે એક WordPress અનુક્રમણિકા અથવા થીમ ફાઇલ ચલાવવા માટે ક્રોન જોબને કહેવાનું અશક્ય (અને ફક્ત અયોગ્ય) હશે. ત્યાં કોઈ ક્રિયાઓ અથવા સ્વયંસંચાલિત પ્રક્રિયાઓ વ્યાખ્યાયિત નથી અને જ્યારે ક્રોન જોબ ચોક્કસપણે ફાઇલને એક્ઝેક્યુટ કરશે, ત્યારે તે કંઇ પણ કરશે નહીં અને વપરાશકર્તા ઇનપુટ અન્ય રીતે પ્રદાન કરવામાં નહીં આવે ત્યાં સુધી સ્થિર રહેશે.

આ કારણોસર, જો ક્રોન સ્ત્રોતો સાથે કામ કરવા માટે બેકઅપ સ્ક્રિપ્ટ્સ અથવા અન્યને કોડિંગ અથવા ડાઉનલોડ કરવું હોય, તો હંમેશાં ખાતરી કરો કે તેમને તેમના કાર્યોને સફળતાપૂર્વક પૂર્ણ કરવા માટે ચોક્કસ શૂન્ય વપરાશકર્તા ઇનપુટની જરૂર છે. ઑટોમેટેડ કાર્ય સુનિશ્ચિતકર્તાને તે અમલમાં મૂકાયેલ ફાઇલની અંદર સ્વયંસંચાલિત પ્રક્રિયા સાથે જોડી હોવું આવશ્યક છે. આ નિયમમાં કોઈ અપવાદ નથી.

એક લાક્ષણિક સર્વર પર એકંદરે ક્રોન ટેબ ફાઇલ માસ્ટરિંગ

એક્ઝેક્યુશન માટે ઉલ્લેખિત દરેક ચોક્કસ ક્રોન જોબ મોટી ફાઇલમાં આવે છે જે ક્રોન ટેબ તરીકે ઓળખાય છે. કેટલાક સર્વરમાં બહુવિધ પ્રકારના એપ્લિકેશન્સ અને સ્વચાલિત ઇનપુટ્સ માટે બહુવિધ ક્રોન ટૅબ્સ હોય છે, પરંતુ આ ખૂબ દુર્લભ અને મોટે ભાગે સૌથી વધુ એડવાન્સ સર્વર ઑપરેટર્સ અને માલિકો માટે આરક્ષિત છે. જે લોકો પાસે માત્ર એક ક્રોન ટેબ ફાઇલ છે તે ફાઇલમાં જોવા માટે સૂચિબદ્ધ તેમના દરેક સ્વયંસંચાલિત સ્વયંચાલિત કાર્યો સાથે, સંપૂર્ણ રીતે ફાઇલને સંપાદિત કરવા, કાઢી નાખવા અથવા જોવા માટે નીચેનાં આદેશોનો ઉપયોગ કરી શકે છે.

crontab -r

આ આદેશ સંપૂર્ણ ક્રોન ટેબ ફાઇલને જ કા (ી નાખે છે (આમ “r”) અથવા. આ અસરકારક રીતે તે બધા આદેશો અને સ્વચાલિત સ્ક્રિપ્ટોને શુદ્ધ કરશે, અને તેને ખાલી ફાઇલમાં પુનર્સ્થાપિત કરશે જે ફરીથી બનાવી શકાય છે. આ તે લોકો માટે યોગ્ય વિકલ્પ છે કે જેમણે ફાઇલને દૂષિત કરવામાં અથવા કોઈક રીતે અયોગ્ય કાર્યો અને સમય મેનેજ કર્યા છે. કેટલીકવાર, આ બધું શરૂ કરવું સરળ છે.

crontab -e

આ કિસ્સામાં, "e" નો અર્થ "એડિટ" થાય છે. તે વપરાશકર્તાઓ જે ફાઇલને કાઢી નાખવાને બદલે ક્રોન ટેબમાં વર્ણવેલા કાર્યોને સંપાદિત કરવા માંગો છો તે આ કમાન્ડનો ઉપયોગ કમાન્ડ-લાઇન સંપાદક પર લઈ જવા માટે કરી શકે છે જે તેમને નવા કાર્યો ઉમેરો, જૂનાને દૂર કરો અથવા ક્રોન ટેબ દસ્તાવેજમાં સૂચિબદ્ધ દરેક ક્રોન જોબ્સ માટે લાગુ શેડ્યૂલ સમય બદલો.

crontab -l

આ કિસ્સામાં, "દેખાવ" ને "દેખાવ" સાથે જોડીને યાદ રાખવું એટલું સરળ છે. આ આદેશ સર્વર એડમિનિસ્ટ્રેટરને તેમની ક્રોન ટ tabબ ફાઇલની સંપૂર્ણ સામગ્રીને સંપૂર્ણ રીતે સર્વરથી દૂર કર્યા વિના અને સમાવિષ્ટોમાં ફેરફાર કરવાની ક્ષમતા વિના જોવાની મંજૂરી આપે છે. ક્રોન ટ tabબ સામગ્રીનું આ ફક્ત વાંચવા માટેનું પ્રદર્શન, કયા કાર્યો કયા સમય માટે સુનિશ્ચિત થયેલ છે તે યાદ રાખવા માટે, અને ફાઇલની અખંડિતતાને ચકાસવા માટે યોગ્ય છે.

ક્રોન જોબને ક્રોન ટ Tabબ Autoટોમેશન ફાઇલોમાં માસ્ટર કેમ કરવું તે મહત્વપૂર્ણ છે

સામાન્ય રીતે કહીએ તો, સર્વર વિશે આપમેળે એકમાત્ર વસ્તુ તેની હાર્ડ ડિસ્કની સ્પિનિંગ અને તેની હાર્ડવેર સુવિધાઓની કામગીરી છે. તે ઉપરાંત, સર્વરને સૉફ્ટવેર કંટ્રોલ પેનલ પ્રદર્શિત કરતા અથવા તેનાથી ઉપર અથવા ઉપર અને પછી PHP, અથવા પર્લના ઇન્સ્ટોલેશનને અપગ્રેડ કરતા નિયમિત અને અસાધારણ કાર્યો કરવા માટે પ્રશિક્ષિત અને સૂચના આપવી આવશ્યક છે જે વપરાશકર્તાએ હાર્ડ ડિસ્ક પર મૂક્યો છે.

તે યાદ રાખવું અગત્યનું છે કે સર્વર નિયમિત ધોરણે ચલાવી શકે તે સૌથી આવશ્યક કાર્યોમાંથી એક ડેટા અને સેટિંગ્સના સાઇટ બેકઅપની રચના છે. ક્રોન જોબ વિના આ પ્રક્રિયાને સ્વચાલિત કરવાનો ખરેખર કોઈ રસ્તો નથી અને ઇન્ટરનેટની પ્રકૃતિને કારણે અને દરરોજ કોઈ સાઇટમાંથી પસાર થતા બધા દૂષિત મુલાકાતીઓને કારણે, દૈનિક અથવા સાપ્તાહિક ધોરણે આ પ્રક્રિયાને સ્વચાલિત કરવામાં નિષ્ફળતા નોંધપાત્ર પરિણમી શકે છે. અને વિનાશક ડેટા નુકસાન.

ઉપર અને તેનાથી આગળ, જોકે, ત્યાં અનેક ક્રિયાઓ છે કે જે ક્રોન જોબ પ્રક્રિયાની મદદથી સ્વચાલિત હોવી જોઈએ. આ કાર્યોમાં કોઈપણ સાઇટ કેશોને શુદ્ધ કરવાનો સમાવેશ થાય છે જે કદાચ સાઇટની મુલાકાતીઓને જૂની છબીઓ અથવા છાપેલ સામગ્રી પ્રદર્શિત કરી શકે; તેમાં જૂની ફાઇલો કાtingી નાખવા, જૂની ડિરેક્ટરીઓ અને છબીઓ સાફ કરવા અને સર્વરની હાર્ડ ડિસ્ક ડ્રાઇવ પર સંગ્રહિત દરેક વસ્તુ વર્તમાન અને અસંગત છે તે સુનિશ્ચિત કરવાનું પણ શામેલ છે.

તંદુરસ્ત પર્સનલ કમ્પ્યુટર જેમ કે ડિસ્ક જાળવણી, એન્ટીવાયરસ અને મૉલવેર સ્કેન, સૉફ્ટવેર અપડેટ્સ અને ફાઇલ કાઢી નાખવાનું આપમેળે શેડ્યૂલ કરે છે તેમ તંદુરસ્ત સર્વર પોતાને કાળજી લેવા અને સારી સ્થિતિમાં રહેવું જોઈએ. નહિંતર, તે ક્રેશેસ, હેકિંગ પ્રયાસો અને ડેટા ગુમાવવું જે ખોવાયેલી નફા, જાહેરાત, સામગ્રી બનાવટ, અને શોધ એન્જિન રેન્કિંગ સ્થિતિ તરફ પણ દોરી જાય છે.

શીખવા માટે સરળ અને જમાવવા માટે સરળ

પ્રમાણભૂત ક્રોન ટેબમાં ક્રોન જોબ બનાવવું એ સર્વર સંચાલક દ્વારા કરી શકાય તેવી સૌથી સરળ વસ્તુઓ છે.

આ પ્રક્રિયા પ્રમાણભૂત કમાન્ડ લાઇનની અંદર આવે છે અને સમયના દરેક ભાગને બે-અંક કોડમાં તોડે છે.

કાર્યોને સ્વયંસંચાલિત કરવા માટે તેને કોઈ નવી પ્રોગ્રામિંગ ભાષાની કોઈ વધારાની જાણકારીની જરૂર હોતી નથી, તેથી આ સેવા આવશ્યક રૂપે પ્રોગ્રામિંગ અને સર્વર ઑપરેશંસ જ્ઞાન પર બનાવે છે જેનો સંચાલક પહેલેથી જ ધરાવે છે. આ કિસ્સામાં, જરૂરી સર્વર ફંક્શનોને સ્વયંચાલિત કરવાનું અને સાઇટ ડેટા અને ઑપરેશંસની અખંડિતતાની ખાતરી કરવા માટે કોઈ કારણ નથી.

જેરી લો વિશે

WebHostingSecretRevealed.net (WHSR) ના સ્થાપક - હોસ્ટિંગ સમીક્ષા વિશ્વસનીય અને 100,000 ના વપરાશકર્તાઓ દ્વારા ઉપયોગમાં લેવાય છે. વેબ હોસ્ટિંગ, એફિલિએટ માર્કેટિંગ અને એસઇઓ માં 15 વર્ષથી વધુનો અનુભવ. ProBlogger.net, Business.com, SocialMediaToday.com અને વધુ માટે ફાળો આપનાર.

n »¯