我正在尝试使用python脚本创建cronjob。等同于shell脚本中的以下代码。
f=open("/etc/cron.d/sendmail","w+")
f.write("0,15,30,45 * * * * * root /usr/lib/sendmail -q")
f.close()
我在python脚本中尝试过以下
第一种方式:job = cron.new(command='/usr/lib/sendmail –q')
job.minute.every(15)
第二种方式:
SyntaxError: Non-ASCII character '\xe2' in file /tmp/tmpG4xkXv/__OPSWEXTRACT__/code.dir/setscript.py on line 56, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
对于使用python脚本创建cronjob的方法,我收到以下错误:
# -*- coding: utf-8 -*-
我根据错误中的详细信息
在文件顶部添加了以下行SELECT SUBSTRING_INDEX(intereste_in,',',1) AS col1,
SUBSTRING_INDEX(SUBSTRING_INDEX(intereste_in,',',2),',',-1) AS col2,
SUBSTRING_INDEX(SUBSTRING_INDEX(intereste_in,',',3),',',-1) AS col3,
SUBSTRING_INDEX(SUBSTRING_INDEX(intereste_in,',',4),',',-1) AS col4,
SUBSTRING_INDEX(SUBSTRING_INDEX(intereste_in,',',5),',',-1) AS col5,
SUBSTRING_INDEX(SUBSTRING_INDEX(intereste_in,',',6),',',-1) AS col6,
SUBSTRING_INDEX(SUBSTRING_INDEX(intereste_in,',',7),',',-1) AS col7,
SUBSTRING_INDEX(SUBSTRING_INDEX(intereste_in,',',8),',',-1) AS col8,
SUBSTRING_INDEX(SUBSTRING_INDEX(intereste_in,',',9),',',-1) AS col9,
SUBSTRING_INDEX(intereste_in,',',-1) AS col10
FROM(SELECT unifying_column, GROUP_CONCAT(DISTINCT interested_in LIMIT 10) AS intereste_in FROM tblName_test
GROUP BY unifying_column) AS subtable;
我在这两种方式中做错了什么?