crontab -time - Version 4 Release Notes
பிரசாத் லீவில் சென்றது முதல், அசோக்குக்கு வேலை அதிகமானது. ஆன்சைட் நேரத்திலும் வேலை செய்ய வேண்டும். நமக்கும் சிங்கப்பூருக்கும் அவ்வளவு நேர வித்தியாசம் இல்லை என்றாலும், ஒரு இரண்டு மணி நேரமாவது அதிகமாக வேலை பார்க்க வேண்டியிருந்தது.
என்னதான் லேப்டாப் கொடுத்து, வீட்டிலிருந்து வேலை பார்க்கும் சலுகை கொடுத்திருந்தாலும், அசோக் அலுவலகம் வந்து வேலை பார்க்கவே விரும்பினான். அறையிலிருந்து வேலை பார்ப்பது அவனது தனிமையை இன்னும் அதிகப்படுத்தியது. முன்னரெல்லாம் அசோக் அறையில் எப்போதும் நான்கு ஐந்து நண்பர்கள் தங்கி இருப்பார்கள். யாராவது ஒருவன் எப்போதும் போனில் சத்தமாகப் பேசிக்கொண்டிருப்பான். மற்றொருவன் இன்டர்வியூ அட்டெண்ட் பண்ணிக்கொண்டிருப்பான். இன்னொருவன் இரவு இரண்டு மணிக்கு Maggi சமைப்பான். மொத்தத்தில் அந்த அறை ஒரு மினி ரயில்வே ஸ்டேஷன் மாதிரி இருக்கும்.
இப்போது ஒவ்வொருவரும் வேறு வேறு ஊர்களுக்குச் சென்றுவிட்டதால், அறையில் இவனும் மனோஜும் மட்டுமே இருந்தார்கள். மனோஜுக்கு ஷிப்ட் மாறிக்கொண்டே இருப்பதால், எப்போது அவன் அறையில் இருப்பான் என்பது அவனுக்கே தெரியாது. ஆகவே, அசோக் அலுவலகம் வந்து வேலை பார்க்கவே விரும்பினான்.
அலுவலகத்தில் காபி, பால் எப்போதுமே இலவசம். வேண்டும் என்பவர்கள் காபி மெஷினில் போய் தாங்களே எடுத்துக்கொள்ளலாம். அப்துல் அலுவலகம் வரும்போது எப்போதும் ஒரு காபி பிளாஸ்க் கொண்டு வருவான். எல்லாரும் அதை காபி ஊற்றிக் குடிக்கத்தான் கொண்டுவருகிறான் என்று நினைத்திருந்தார்கள். ஆனால் அது அவனுக்காக இல்லை. அவன் வளர்க்கும் நாய்க்காக.
எப்போதுமே அவன்தான் எங்கள் கியூபிக்கலில் கடைசியாக வீட்டுக்குப் போவான். போகும்போது காபி மெஷினில் பிளாஸ்க் முழுக்கப் பால் நிரப்பிக்கொண்டு போவான். ஒருமுறை வெங்கட்கூட: “மச்சி… gym போறதால புரோட்டீன் ஷேக் மிக்ஸ் பண்ணிட்டு போறான்னு நினைச்சேன்டா. கடைசியில் நாய்க்கா?” என்றான்.
இந்த விஷயம் எங்கள் குரூப்பில் இருப்பவர்களைத் தவிர வேறு யாருக்கும் கடைசி வரை தெரியாது. தெரிந்திருந்தாலும் அவன் பெரிதாக வருத்தப்படப் போவதில்லை. “நான் என்ன மற்றவர்கள் மாதிரி ஆபீஸ் கேப்பில் வீட்டுக்குப் போறேனா? நடந்துதானே போறேன். அதுக்கு பதிலா இந்தப் பாலை எடுத்துட்டுப் போறேன். அவ்வளவுதான்…” என்பான். அதுவும் சரிதான். ஆபீஸிலிருந்து சிலர் stapler, பேனா, நோட்பேட் எடுத்துட்டுப் போவார்கள். அப்துல் பால் எடுத்துக்கொண்டு போனான். வெங்கட் தினமும் 30 பக்க பிரிண்ட் ஆவுட் எடுத்துக்கொண்டு போவான்.
சின்னச் சின்ன build failure தவிர முதல் மூன்று நாட்கள் நன்றாகவே சென்றது. நான்காவது நாளில்தான் Production Deployment மெயில் வந்தது. வரும் வார இறுதியில் டிப்ளாய்மென்ட். இன்னும் சரியாக நான்கு நாட்களே இருந்தன.
Developer Incharge'ஆக கிருபாவைப் போட்டிருந்தார்கள். “கிருபாவுக்கும் இதுதான் முதல் Production work.. Same pinch” என்றான் சிவா.
அசோக் ஏற்கனவே இருந்த manual படி அனைத்தையும் தயாராக வைத்திருந்தான். Production Server'யில் உள்ள Library list'யை எடுத்து, எல்லாம் சரியாக இருக்கிறதா என்று பார்த்தான். Unix Team'க்கு மெயில் செய்து Crontab'யில் எந்த நேரத்தில் script ஓட வேண்டும் என்ற என்ட்ரியையும் சேர்க்கச் சொன்னான்.
எல்லாம் தயாராக இருந்தாலும், அவனுடைய பதற்றம் மட்டும் குறையவில்லை. அவன் முகத்தைப் பார்த்தாலே தெரிந்தது. அவனின் முதல் புரொடக்ஷன் டிப்ளாய்மென்ட். வந்த சில மாதங்களிலேயே அவனுக்குத் தரப்பட்ட மிகப்பெரிய பொறுப்பு என்பதால், எந்தப் பிரச்சினையும் இல்லாமல் முடிக்க வேண்டும் என்று நம்பிக்கையே இல்லாத கடவுளை வேண்டிக்கொண்டான்.
அவனுடைய படபடப்பையும் இறுகிய முகத்தையும் பார்த்து அப்துல் கிண்டல் செய்தான்.
“டேய்… எல்லாத்தையும் யூனிக்ஸ் டீம் பாத்துப்பாங்க. நீங்க மேனுவல் படி script run செய்தால் போதும். எதுக்கு இவ்வளவு பில்டப்?” என்றான்.
டிப்ளாய்மென்ட்டுக்கு முதல் நாள் இரவு, அவன் வழக்கம் daily BAU activity செய்துகொண்டிருந்தான். இந்திய நேரப்படி இன்னும் சரியாக நான்கு மணி நேரத்தில் டிப்ளாய்மென்ட் ஆரம்பிக்கும்.
அவன் பக்கம் எல்லாம் சரியாக இருந்ததால், அவனது பதற்றம் கொஞ்சம் குறைந்திருந்தது. அப்துலும், சிவாவும் இன்னும் அலுவலகத்தில் இருந்தார்கள். “நான் வேணும்னா டிப்ளாய்மென்ட் முடியுற வரை கூட இருக்கவா? எனக்கும் கொஞ்சம் டெஸ்டிங் வொர்க் பெண்டிங் இருக்கு…” என்று சிவா சொன்னது அசோக்குக்கு இன்னும் கொஞ்சம் தைரியத்தைத் தந்தது.
அசோக்குக்குத் தெரியும், சிவாவுக்கு பெண்டிங் வொர்க் எதுவும் இல்லை; தனக்காகத்தான் இருக்கிறான் என்பது. இப்படிச் சின்ன வயதிலிருந்தே அசோக்கைச் சுற்றி சில நல்ல நண்பர்கள் உருவாகிவிடுகிறார்கள்.
கொஞ்ச நேரத்தில் கிருபாவிடமிருந்து மெயில் வந்தது.
“Are you checked all libraries in Production Server?”
கிருபா இவனுக்கு அனுப்பும் முதல் தனி மெயில் அது. இதற்கு முன் வந்த மெயில்கள் அனைத்திலும் CC'யில் தான் பெயர் இருக்கும்.
“ஒரு ‘ஹாய்’கூட போடாமல், நேரா கேள்வி கேக்குறாளே…” என்று நினைத்தான்.
அசோக்கும் ஒரே வார்த்தையில்: “Yes” என்று ரிப்ளை செய்தான். பிறகு என்ன நினைத்தானோ மீண்டும்: “Checked on day 1 itself.” என்று இன்னொரு மெயில் அனுப்பினான்.
மெயில் அனுப்பிய சில நொடிகளில் கிருபா Messenger'யில் வந்தாள்.
Kirupa: “You really checked all libraries available in Production?”
Ashok: “Yes. Everything fine.”
Kirupa: “Just now I got the list from Production Server. libsqlite3.so library new version not found. Only old available. We upgraded to new library file. I already informed you in conf call two days before.”
அசோக்குக்குத் தூக்கிவாரிப்போட்டது. அவனே ஒருமுறை சர்வருக்குள் login செய்து check செய்தான். ஆமாம். கிருபா சொன்னது சரிதான். போன முறை அவன் செக் செய்த போது: grep libsqlite* என்று மட்டும் போட்டுப் பார்த்திருந்தான். அதனால் லைப்ரரி இருக்கிறது என்று வந்துவிட்டது. வெர்ஷன் நம்பரை அவன் கவனிக்கவில்லை. மேலும், இரண்டு நாட்களுக்கு முன் நடந்த conf call'யை மியூட்டில் போட்டுவிட்டு, அவனும் அப்துலும் காபி குடிக்கச் சென்றிருந்தார்கள். சரியான நேரத்தில் மீண்டும் வந்து: “Nothing from Build Team side…” என்று மட்டும் சொல்லிவிட்டான்.
இப்போது அசோக்குக்கு என்ன செய்வதென்றே தெரியவில்லை.
Ashok: “Yes Kirupa… you are correct. That library file missing.”
Kirupa: “So what you are going to do next?”
Ashok: “I don’t know. I need to call Prasath.”
பிரசாத்துக்கு நான்கு முறை போன் செய்தான். முழு ரிங் அடித்தது. நான்கு முறையும் பிரசாத் போனை எடுக்கவில்லை.
Ashok: “Prasath not picking up…”
அசோக் அனுப்பிய மெசேஜுக்குக் கிருபாவிடமிருந்து எந்த ரிப்ளையும் வரவில்லை. ஆனால் ஆன்லைன் என்றுதான் காட்டியது. சிவாவைக் கூப்பிட்டு எல்லாவற்றையும் சொன்னான். “மேனேஜருக்கு இன்ஃபார்ம் பண்ணு” என்றான். அவனுக்கும் சரியென்று பட்டது. போனை எடுத்தான்.
அதற்குள் மெசஞ்சரில் ‘Kirupa is typing...’ என்று வந்தது.