飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2746|回复: 9

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

  [复制链接]
  • TA的每日心情
    无聊
    前天 09:02
  • 签到天数: 339 天

    [LV.8]以坛为家I

    发表于 2024-5-10 09:24:03 | 显示全部楼层 |阅读模式
    本帖最后由 飘飘欲仙 于 2024-5-10 14:48 编辑

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

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

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


    配置文件说明
    ● 在exe文件目录放置一个名为config.ini的配置文件,内容按如下格式
    ● [common]
    ● number = 2
    ● ;需要管理的进程数量,各个进程的配置分别是从file1到fileN

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

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

    配置文件示例:

    [common]
    number=2

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

    [file2]
    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分更新):
    as.zip (133.93 KB, 下载次数: 30)





    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    前天 10:11
  • 签到天数: 583 天

    [LV.9]以坛为家II

    发表于 2024-5-10 09:57:54 | 显示全部楼层
    可以学习参考一下,下载收藏
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 11:11
  • 签到天数: 940 天

    [LV.10]以坛为家III

    发表于 2024-5-10 11:36:12 | 显示全部楼层
    重复运行应该加个判断吧?                        

    点评

    重传了,可以重新下载  详情 回复 发表于 2024-5-10 14:36
    有判断的  详情 回复 发表于 2024-5-10 14:20
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    前天 09:02
  • 签到天数: 339 天

    [LV.8]以坛为家I

     楼主| 发表于 2024-5-10 14:20:47 | 显示全部楼层
    本帖最后由 飘飘欲仙 于 2024-5-10 14:31 编辑
    bachelor66 发表于 2024-5-10 11:36
    重复运行应该加个判断吧?

    感谢提醒,这个本身是有的,我给去掉了,因为我做的是定时更新数据的执行也就几秒钟,执行完程序就退出了,下次5分钟也不影响,我给重新加上了
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    前天 09:02
  • 签到天数: 339 天

    [LV.8]以坛为家I

     楼主| 发表于 2024-5-10 14:36:42 | 显示全部楼层
    bachelor66 发表于 2024-5-10 11:36
    重复运行应该加个判断吧?

    重传了,可以重新下载
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2024-5-10 20:38:54 | 显示全部楼层
    这个工具不错
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 2305 天

    [LV.Master]伴坛终老

    发表于 2024-5-10 23:03:55 | 显示全部楼层
    謝謝提供分享
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 12:25
  • 签到天数: 425 天

    [LV.9]以坛为家II

    发表于 2024-5-11 07:51:56 | 显示全部楼层
    谢谢大佬的分享
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 08:29
  • 签到天数: 1584 天

    [LV.Master]伴坛终老

    发表于 2024-5-12 16:13:46 | 显示全部楼层
    方便、实用!!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 370 天

    [LV.9]以坛为家II

    发表于 2024-5-16 06:17:03 | 显示全部楼层
    定时播放功能完全免费
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表