කලින් පිළිතුරක සඳහන් කළ පරිදි, මෙය සිදු වන්නේ ඔබේ ක්රෝන් රැකියා ප්රතිදානය නිපදවන නිසා වන අතර පසුව ක්රෝන් ඩීමන් එම ප්රතිදානය ඔබට විද්යුත් තැපැල් කිරීමට උත්සාහ කරයි. ඔබට MTA එකක් ස්ථාපනය කිරීමට අවශ්ය නැතිනම් (හෝ නොහැකි), නමුත් ඔබට ප්රතිදානය දැකීමට අවශ්ය නම්, ඔබට ක්රෝන් කාර්යයේ ප්රතිදානය ලොග් ගොනුවකට හරවා යැවිය හැකිය. සමඟ ඔබේ crontab ගොනුව සංස්කරණය කරන්න
crontab -e
( sudo
ගැටළුව root හි crontab සමඟ තිබේ නම් භාවිතා කරන්න) සහ
සෑම විධානයකටම පසුව එකතු කරන්න ,>> /some/log/file 2>&1
0 3 * * * cmd >> / some / log / file 2> & 1
පේළියක බහුවිධ විධාන තිබේ නම්, වෙන් කොට ;
, &&
හෝ ||
, ඔබ එක් එක් විධානය සඳහා ඉහත සඳහන් කළ යුතුය, මේ ආකාරයට:
0 3 * * * cmd 1 >> / some / log / file 2> & 1; cmd 2 >> / some / log / file 2> & 1
හෝ මේ ආකාරයට කණ්ඩායම් කරන්න:
0 3 * * * ( cmd 1 ; cmd 2 ) >> / some / log / file 2> & 1
ඔබට stdout නොසලකා හැර stderr පමණක් අල්ලා ගැනීමට අවශ්ය නම්, ඒ වෙනුවට භාවිතා කරන්න. ලොග් ගොනුව ඔබට අවශ්ය ඕනෑම තැනක තබන්න - ඔබේ නිවාස නාමාවලිය
, හෝ ඔබට එය තබා ගැනීමට අවශ්ය නොවන බව ඔබට විශ්වාස නම්.> /dev/null 2>> /some/log/file
/var/log
/tmp
කාර්යය ක්රියාත්මක වූ පසු ලොග් ගොනුව දෙස බලන්න.