飘飘欲仙 发表于 2024-5-10 09:24:03

C++编写的小巧替代系统定时任务的定时软件,配置灵活,可以注册为系统服务

本帖最后由 飘飘欲仙 于 2024-5-10 14:48 编辑

这个软件是C++写的,源自开源项目ztAutoService,在这个基础上做了修改,软件很小巧,只有243 KB,程序迁移到新的服务器,新建的自动任务不执行,怎么调试都不行,就自己改了一个软件,比自动任务好使,我主要用来定时执行PHP的,当然也可以用做别的场景


注册的系统服务,自动运行的

在这个软件目录下放一个config.ini配置文件,配置文件详解:



配置文件说明
● 在exe文件目录放置一个名为config.ini的配置文件,内容按如下格式

● number = 2
● ;需要管理的进程数量,各个进程的配置分别是从file1到fileN


● path = D:/a.exe
● ;可执行程序、脚本等文件路径或命令
● cmd = -a -b -c -d

● rsdur = 5
●5分钟执行一次

配置文件示例:


number=2


path=E:\phpstudy_pro\Extensions\php\php5.6.9nts\php.exe
cmd=-q "D:/webroot/test/test1.php"
rsdur=5


path=E:\phpstudy_pro\Extensions\php\php5.6.9nts\php.exe
cmd=-q "D:/webroot/test/test2.php"
rsdur=5


---------------------------------------------------------------------

rsdur=5表示间隔5分钟执行一次
安装教程
● 需要使用管理员权限的控制台进行系统服务的安装与卸载
● as -i 安装系统服务并启动
● as -u 卸载系统服务
● as -s 以用户进程方式执行程序,作为进程管理工具使用

重传了,增加了重复运行的判断,我的php程序因为运行时间短,这个不加可以,运行时间长的,超过间隔时间的,这个重复运行判断还是有用的

软件下载地址(2024.05.10 14:30分更新):






softking 发表于 2024-5-10 09:57:54

可以学习参考一下,下载收藏

bachelor66 发表于 2024-5-10 11:36:12

重复运行应该加个判断吧?                        

飘飘欲仙 发表于 2024-5-10 14:20:47

本帖最后由 飘飘欲仙 于 2024-5-10 14:31 编辑

bachelor66 发表于 2024-5-10 11:36
重复运行应该加个判断吧?
感谢提醒,这个本身是有的,我给去掉了,因为我做的是定时更新数据的执行也就几秒钟,执行完程序就退出了,下次5分钟也不影响,我给重新加上了

飘飘欲仙 发表于 2024-5-10 14:36:42

bachelor66 发表于 2024-5-10 11:36
重复运行应该加个判断吧?

重传了,可以重新下载

52soft 发表于 2024-5-10 20:38:54

这个工具不错

雲裏霧裏 发表于 2024-5-10 23:03:55

謝謝提供分享

yzqmxh 发表于 2024-5-11 07:51:56

谢谢大佬的分享

xiaomils 发表于 2024-5-12 16:13:46

方便、实用!!

CRevitalize 发表于 2024-5-16 06:17:03

定时播放功能完全免费
页: [1]
查看完整版本: C++编写的小巧替代系统定时任务的定时软件,配置灵活,可以注册为系统服务