I found the answer.
It was the problem of proxy thing.
cronlog shows below error.
Traceback (most recent call last):
File "/home/deploy/crawlingScript/proxyTest.py", line 41, in <module>
converter = xml2csv(new_url, username, password, output_file_name, encoding="utf-8")
File "/home/deploy/crawlingScript/converterOld.py", line 13, in __init__
response = urllib2.urlopen(request)
File "/usr/lib64/python2.6/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib64/python2.6/urllib2.py", line 391, in open
response = self._open(req, data)
File "/usr/lib64/python2.6/urllib2.py", line 409, in _open
'_open', req)
File "/usr/lib64/python2.6/urllib2.py", line 369, in _call_chain
result = func(*args)
File "/usr/lib64/python2.6/urllib2.py", line 1190, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/usr/lib64/python2.6/urllib2.py", line 1165, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error [Errno 110] Connection timed out>
I set proxy in .bashrc but cron has some problem with it I think.
So, I just added some code for proxy in .py file.
and found another solution thanks to @WillemM
* * * * * . /path/.bashrc; /bin/sh /path/to/sh/test.sh
.bashrc is the file that contains proxy setting.
CROND[22259] (user) CMD (/usr/bin/python /path/weekMobileJob.py)