![]() | 1 kn007 2015-07-21 22:58:16 +08:00 看日志 |
![]() | 2 kn007 2015-07-21 22:58:58 +08:00 比较可能的一个就是python没用绝对路径 |
![]() | 5 fo2w 2015-07-21 23:11:24 +08:00 2&>/home/xx/log |
![]() | 6 vibbow 2015-07-21 23:15:11 +08:00 看系统变量 尤其是 $PATH |
![]() | 7 greatdk OP kn007 命令里面加了sudo啊,python代码是: # -*- coding=utf-8 -*- import sys, urllib import os url = "http://xxx.com/pi.php" #网页地址 wp = urllib.urlopen(url) #打开连接 cOntent= wp.read() #获取页面内容 print content os.system("%s"%(content)) |
![]() | 8 octopus_new 2015-07-21 23:21:21 +08:00 |
![]() | 9 Cynic222 2015-07-21 23:23:05 +08:00 你不把你的crobjob写出来大家怎么猜。。。 |
10 cmxz 2015-07-21 23:23:47 +08:00 crontab大部分原因是环境变量的问题 |
![]() | 12 baocaixiong 2015-07-21 23:48:22 +08:00 如果在脚本中有print,并且输出到了一个日志文件,请记得你print 出来的string一定要 encode('utf8') 吃过同样的亏。。。 |
![]() | 13 ETiV 2015-07-22 00:35:21 +08:00 via iPhone 命令带sudo,没做过nopassword设置的话是需要输入密码的。 如果确实需要sudo,你倒不如把cronjob安装到root用户下。注意脚本的可写也给改到root only |
![]() | 14 jarlyyn 2015-07-22 00:39:10 +08:00 sudo....... 用root执行吧。 |
![]() | 15 Tink PRO 权限 |
![]() | 18 greatdk OP @kn007 我用的貌似不是centos,我查过,好像也没看到过 /var/log/cron这个,但是就算它默认执行过了吧,那么问题会是啥啊 |
![]() | 19 mkeith 2015-07-22 16:27:17 +08:00 你的问题是Python脚本已经运行了吧,那么还关 corntab 什么关系啊? |