有一些自动备份、上传之类的工作,需要开机后开始运行。
在用一个很古老的 pycron 软件实现 windows 上的 cron,因为他支持 linux 的 cron 风格的配置文件。他的原理是安装了一个 windows 服务,每隔一分钟读取配置文件,决定执行或者跳过某条任务。
最近有个问题,就是我在 python 脚本加入了函数执行失败时 tts 发声提醒的功能,结果他虽然不报错,但并不发声。tts 的 module 执行 saytofile 没问题,但 say 就是不发声。而直接执行此脚本,或者通过 windows 的 tasker 安装为服务是没有此问题的。
pycron 这软件早就不更新了,所以自己尝试找了下原因。我仔细看了 windows 服务的配置属性,试着将用户角色改为当前用户,但不起作用。
所以,请教这个后台服务不能发声,是第三方安装的服务的普遍问题,还是 pycron 这个软件的 bug ?
pycron 软件官网已经去除了链接了,这里有简单介绍: http://blog.51cto.com/wzp85/381807
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.