0

0

浅谈Web开发中的定时任务

雪夜

雪夜

发布时间:2025-08-29 08:04:18

|

832人浏览过

|

来源于php中文网

原创

在进行windows server和linux系统下的定时任务设置后,我觉得有必要对这两者的操作进行一次总结,以下是我的总结文章。

在Windows Server下设置定时任务的步骤如下:

假设你开发了一个Windows可执行程序,并将其编译为demo.exe,你希望该任务在特定时间自动执行...

步骤1:打开"开始"菜单,然后选择"计划任务程序"。

浅谈Web开发中的定时任务步骤2:在"计划任务程序"窗口中,依次选择"计划任务程序(本地)" -> "任务计划程序库"。

浅谈Web开发中的定时任务步骤3:点击右侧的"创建基本任务"按钮,然后按照向导填写相应的设置即可完成任务的创建。

浅谈Web开发中的定时任务在Linux系统下,使用Crontab来设置定时任务:

1、首先要理解Crontab的时间表达式格式:

基本格式为:*****command,分时日月周命令

浅谈Web开发中的定时任务2、配置和使用Crontab进行定时任务设置:

在Ubuntu系统中,输入crontab -e命令即可打开Crontab的配置文件,在该文件中添加你希望执行的任务。你可以执行各种命令,如curl、sh、php等... 例如,如果你想在每年的5月4日下午1点50分给bravo发送一封邮件,邮件内容在/home/www/msg.txt文件中,你可以在crontab -e后添加如下任务:

极限网络办公Office Automation
极限网络办公Office Automation

专为中小型企业定制的网络办公软件,富有竞争力的十大特性: 1、独创 web服务器、数据库和应用程序全部自动傻瓜安装,建立企业信息中枢 只需3分钟。 2、客户机无需安装专用软件,使用浏览器即可实现全球办公。 3、集成Internet邮件管理组件,提供web方式的远程邮件服务。 4、集成语音会议组件,节省长途话费开支。 5、集成手机短信组件,重要信息可直接发送到员工手机。 6、集成网络硬

下载
50 13 4 5 * mail bravo 

另一个例子是,如果你想在每天的下午1点20分访问一个特定的网址,可以在配置文件中加入:

20 13 * * * /usr/bin/curl -i http://dev.blog.io/cron/testAction

还可以使用sh命令(有时需要改为bash)来执行脚本,例如:

00 02 * * * sh /home/bravo/shell/dailyError.sh

你也可以使用crontab -uroot -l命令查看指定用户的定时任务。

此外,Linux系统下的at命令也可以用于设置一次性执行的定时任务。at命令的工作原理是生成要运行的工作,并将该工作以文本文件的形式写入到/var/spool/at/目录中,等待atd服务取用和执行。使用at命令前,首先需要检查/etc/at.allow和/etc/at.deny文件,只有在/etc/at.allow中列出的用户才能使用at命令,而在/etc/at.deny中列出的用户则不能使用。如果这两个文件都不存在,则只有root用户有权限使用at命令。

步骤1:启动atd服务:

/etc/init.d/atd restart

步骤2:at命令的详细使用:

at [-mldv] TIME
at -c 工作号码

参数说明:

  • -m:当at的工作完成后,即使没有输出信息,也会通过电子邮件通知该用户工作已完成。
  • -l:相当于atq,列出系统上所有该用户的at调度。
  • -d:相当于atrm,取消一个在at调度中的工作。
  • -v:可以使用更明显的时间格式列出at调度中的任务列表。
  • -c:列出后面接的该工作的实际命令内容。

TIME时间格式:

  • HH:MM,例如04:00
  • HH:MM YYYY-MM-DD,例如04:00 2009-03-17
  • HH:MM[am|pm] [Month] [Date],例如04pm March 17
  • HH:MM[am|pm]+number [minutes|hours|days|weeks],例如04:00 + 5 minutes或now + 5 minutes

*注:以上内容中的部分图文来自于网络,其他部分为原创内容。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

439

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

176

2023.10.30

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

739

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1128

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

799

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

454

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2354

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

823

2023.08.10

Python 自然语言处理(NLP)基础与实战
Python 自然语言处理(NLP)基础与实战

本专题系统讲解 Python 在自然语言处理(NLP)领域的基础方法与实战应用,涵盖文本预处理(分词、去停用词)、词性标注、命名实体识别、关键词提取、情感分析,以及常用 NLP 库(NLTK、spaCy)的核心用法。通过真实文本案例,帮助学习者掌握 使用 Python 进行文本分析与语言数据处理的完整流程,适用于内容分析、舆情监测与智能文本应用场景。

10

2026.01.27

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 9.8万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 11.2万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号