当前位置: 首页 > wzjs >正文

秦皇岛网签查询系统成都seo优化排名推广

秦皇岛网签查询系统,成都seo优化排名推广,怎么把做网站发给别人,健身俱乐部网站模板文章目录 Linux—CentOS定时任务调度1 crond 任务调度1.1 基本介绍1.2 crontab 进行定时任务的设置1.3 crontab 的使用说明1.4 crontab -e 的详细说明1.5 案例练习 2 at 定时任务2.1 基本介绍2.2 at 命令格式2.3 at 时间定义2.4 案例演练 Linux—CentOS定时任务调度 1 crond 任…

文章目录

    • Linux—CentOS定时任务调度
      • 1 crond 任务调度
        • 1.1 基本介绍
        • 1.2 crontab 进行定时任务的设置
        • 1.3 crontab 的使用说明
        • 1.4 crontab -e 的详细说明
        • 1.5 案例练习
      • 2 at 定时任务
        • 2.1 基本介绍
        • 2.2 at 命令格式
        • 2.3 at 时间定义
        • 2.4 案例演练

Linux—CentOS定时任务调度

1 crond 任务调度

1.1 基本介绍
  • 任务调度:是指在某个时间执行的特定命令或程序。
  • 任务调度分类:
    • 系统工作:有些重要的工作必须周而复始地执行,如病毒扫描等
    • 个别用户工作:个别用户可能希望执行某些程序,如:对数据库的备份

1.2 crontab 进行定时任务的设置

基本语法: crontab 选项

常用选项:

选项说明
-e编辑crontab定时任务
-l查询crontab任务
-r删除当前用户所有的crontab任务

service crond restart :重启任务调度。


1.3 crontab 的使用说明
  • 设置系统调度文件:对 /etc/crontab 进行修改
  • 设置个人任务调度:执行 crontab -e 命令
1.4 crontab -e 的详细说明

输入 crontab -e 命令,然后输入如下命令:

*/1 * * * * ls -l /etc/ > /tmp/to.txt

解释:每小时的每分钟执行 ls -l /etc/ > /tmp/to.txt 命令。

  • 参数说明
项目含义范围
第一个 *一个小时中的第几分钟0-59
第二个 *一天当中的第几小时0-24
第三个 *一个月中的第几天1-31
第四个 *一年当中的第几月1-12
第五个 *一周当中的星期几0-7(0和7都代表星期日)
  • 特殊符号的说明
特殊符号含义
*代表如任何时间,比如第一个 * 就代表一小时中每分钟都执行一次的意思
,代表不连续的时间,比如 “0 8,12,16 ***”,就代表在每天的8点0分,12点0分,16点0分都执行一次命令
-代表连续的时间范围,比如 “0 5 ** 1-6”,代表在周一到周六的凌晨5点0分执行命令
*/n代表每隔多久执行一次,比如 “*/10 * * * *”,代表每隔10分钟就执行一次命令

image-20250320154356937


1.5 案例练习

案例1: 每隔1分钟,就将当前的日期信息,追加到 /tmp/mydate 文件中

*/1 * * * * date >> /tmp/mydate

案例2: 每隔1分钟, 将当前日期和日历都追加到 /home/mycal 文件中

  • (1) vim /home/my.sh 写入内容 date >> /home/mycalcal >> /home/mycal
  • (2) 给 my.sh 增加执行权限 chmod u+x /home/my.sh
  • (3) crontab -e 增加 */1 * * * * /home/my.sh

案例3: 每天凌晨 2:00mysql 数据库 testdb ,备份到文件中。

提示: 指令为 mysqldump -u root -p 密码 数据库 > /home/db.bak

  • (1) crontab -e

  • (2) 0 2 * * * mysqldump -u root -p root testdb > /home/db.bak


2 at 定时任务

2.1 基本介绍
  1. at 命令是一次性定时计划任务,at的守护进程 atd 会以后台模式运行,检查作业队列来运行。

  2. 默认情况下,atd守护进程每60秒检查作业队列,有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行此作业。

  3. at 命令是一次性定时计划任务,执行完该任务后不再执行此任务了

  4. 在使用at命令的时候,一定要保证atd进程的启动 , 可以使用相关指令来查看

  5. ps -ef | grep atd //可以检测atd 是否在运行

如下图,则表示 atd 进程在运行:

image-20250327151105747


2.2 at 命令格式

基本语法: at 选项 时间

Ctrl + D 结束 at 命令的输入,输入2次

选项:

选项含义
-m当指定的任务被完成后,将给用户发送邮件,即使没有标准输出
-Iatq 的别名
-datrm 的别名
-v显示任务将被执行的时间
-c打印任务的内容到标准输出
-V显示版本信息
-q 队列使用指定的队列
-f 文件从指定文件读入任务而不是从标准输入读入
-t 时间参数以时间参数的形式提交要运行的任务

2.3 at 时间定义

at指定时间的方法:

  1. 接受在当天的 hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。 例如:04:00

  2. 使用 midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的词语来指定时间。

  3. 采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。 例如:12pm

  4. 指定命令执行的具体日期,指定格式为 month day(月 日)或 mm/dd/yy(月/日/年)或 dd.mm.yy(日.月.年),指定的日期必须跟在指定时间的后面。 例如:04:00 2021-03-1

  5. 使用相对计时法。指定格式为:now + counttime-unitsnow 就是当前时间,time-units 是时间单位,这里能够是 minutes (分钟)、hours(小时)、days(天)、weeks(星期)。count 是时间的数量,几天,几小时。 例如:now + 5minutes

  6. 直接使用 today(今天)、tomorrow(明天)来指定完成命令的时间。


2.4 案例演练

案例1:2天后的下午5点执行 /bin/ls/home

image-20250327170456456

案例2:atq命令来查看系统中没有执行的工作任务 ,使用 atq 命令

image-20250327170558165

案例3:明天17点钟,输出时间到指定文件内 比如 /root/date100.log

image-20250327170710970

案例4:2分钟后,输出时间到指定文件内 比如 /root/date200.log

image-20250327170807838

案例5:删除已经设置的任务 ,atrm 编号 atrm 4 //表示将job队列,编号为4的job删除.

image-20250327170841958


http://www.dtcms.com/wzjs/93052.html

相关文章:

  • 大型网站制作哪家好百度seo是什么意思呢
  • 企业网站建设方案费用预算北京搜索引擎推广服务
  • 网站访客qq统计 原理简单的网站制作
  • 怎么做网站视频教程seo推广方案
  • 网站建设平台官网河间米各庄今日头条10大新闻
  • 贵阳网站上门备案业务站长seo查询工具
  • 紧紧抓住推进党风廉政建设的"牛鼻子"中央纪委监察部网站竞价排名什么意思
  • 基金网站开发湖北网站seo
  • 2018年做视频网站seo网络优化日常工作内容
  • 做网站的软件图标日本疫情最新数据
  • 珠宝 东莞网站建设优化网站
  • h5游戏网站建设个人网站开发网
  • 网站专题页设计线上宣传推广方案
  • 网站中的搜索功能怎么做的seo站群优化技术
  • 商户如何做h5商城网站是什么济南seo公司报价
  • 可以做外贸的网站有哪些百度联盟广告收益
  • 网站建设套模板下载爱链接网如何使用
  • 公司公众网站微信平台建设方案自己搜20条优化措施
  • 建设工程中标通知书查询网站阿里巴巴logo
  • 网站平台建设的流程自己做的网址如何推广
  • 网站建设神州互动百度收录查询网址
  • 网站建设卩金手指科杰精准营销推广
  • 昆山制造网站的地方最新域名查询
  • 网站怎么更换服务器西安seo关键字优化
  • 工程项目建设网站东莞网站制作
  • 平台网站设计今日头条(官方版本)
  • 慈溪机械加工网seo关键词优化外包
  • 网站开发工程师岗位要求收录提交入口
  • 电商网站建设与运营方向互联网舆情监测系统
  • 做技术分享网站 盈利即时热榜