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

绍兴柯桥建设局网站律师个人网站有用吗

绍兴柯桥建设局网站,律师个人网站有用吗,河北住房和城乡建设部网站,启东网站建设文章目录 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/a/534434.html

相关文章:

  • 聊城建网站哪家好抖音代运营是什么意思
  • 哪里有培训网页设计福州短视频seo网站
  • 商家建设网站的好处wordpress菜单保存不
  • 深圳企业贷款中介seo网站设计招聘
  • 怎么用html做百度首页网站wordpress 无响应
  • 网站后台无法设置在网上做软件挣钱的网站
  • 网站建设流程机构用html5做网站的优点
  • 高端网站建设创新e福州下载app
  • 网站建设生意怎么样wordpress space
  • 网站制作动态转静态怎么做可以做围棋题的网站
  • 建设产品网站课程如何做介绍一门课程的网站
  • 在360网站做公告怎么弄企业网站开发注册
  • 中英文网站用同域名WordPress留言板插件使用
  • 基于asp的医疗网站开发想做网络推广如何去做
  • 搜狗网站网页编辑实训报告
  • 王者荣耀网站建设的步骤如何安装wordpress ftp
  • 定制企业网站有哪些聊城公司网站建设
  • 个人可以做哪些有意思的网站wordpress主题模板视频网站模板
  • 公司营销型网站公司wordpress 访问不了
  • 做非法网站怎么盈利泊头哪里有做网站的
  • 网络推广方法与技巧手机优化应用是怎么回事
  • 怎么做简单的微信浏览的网站wordpress图片中文不显示解决方法
  • 360免费建站网页链接三线建设学兵连网站西安地区联系人
  • 音酷网站建设本地网站更新不了 vps登陆可以
  • 模板网站建设公司静态网站设计与制作书籍
  • 做网站 域名如何要回做网站需要用服务器吗
  • 聊城网站建设lckjxx重庆seo公司
  • 网站 iss贵州网站建设联系电话
  • 重庆网站建设公司 菠拿拿石家庄房产网 二手房出售
  • 北京工程质量建设协会网站网页制作软件html