linux的持续性学习

安装php

第一步:配置yum源

第二步:下载php。     yum install  php  php-gd  php-fpm  php-mysql  -y

第三步:启动php。        systemctl  start  php-fpm

第四步:检查php是否启动       lsof  -i  :9000

计划任务

作用:定时自动完成特定的工作

 计划任务的分类:   一次性的计划任务。     例如:下周三对系统的重要文件备份一次

                                 周期性重复计划任务         例如:每天晚上12:00备份一次

               

一次性的任务计划:at        batch
周期性计划任务: crontab        anacron
at一次性任务计划:   at  时间  、  ctrl+d 保存退出

选项: 

    -q:指定任务计划的队列编号

  -l:显示尚未执行的计划任务(等同于命令atq)

-d num:删除指定编号的计划任务(等同于命名atrm)

-c num:显示指定编号的计划任务的具体的命令

-f file time:从文件中读取要执行的操作

-l的选项举例:

   编号           计划任务的执行时间                       队列编号              发起计划任务的用户

   5                     Fri Jun 7 12:00:00 2024                a                                root

   8                       Fri Jun 7 12:00:00 2024                  a                                root

-f的举例:   从9.txt中读取命令。 

    第一步:创建9.txt。   touch   9.txt   、 vim  9.txt   、   ls   、     touch  1.txt  、 pwd      

      第二步:  读取9.txt中的命令(12:00执行)   at  -f  9.txt   12:00

at计划任务中时间的表示方式:

hh:MM      例子:12:00  这里表示的是下一个12:00

特殊方式:    now  +  5  minutes       5分钟之后执行这个计划任务

                     now  +  3  weeks              3周

                        am                  4am+3weeks

例:在一分钟后给另一个终端发送信息“hello”。       答:   at   1  minutes  

/etc/con.deny              黑名单文件(文件中出现的用户不能创建计划任务)

周计划任务

crontab  

作用:实现周期重复的计划任务

服务:crond

启动crontab的服务:    service  crond  start          chkconfig    crond   on   自动启动

例子:  *   *   *  *   *  touch    `date+%F`、log

crontab的时间表示格式:

1.分钟:0-59任意数字
2.小时:0-23任意数字
3.天:1-31任意数字
4.月:1-12任意数字
5.周:0-7任意数字
6.*:表示任何时间,例如:每天的7:30就是: 30 7 * * *
7./n:表示每个n单位的时间,例如:每隔10分钟:*/10 * * * *
8.-:表示一个连续的范围,例如每天的7:30,8:30,9:30:30 07-09 * * *
9.,表示离散的时间点,例如每天的7:30,10:30,14:30:30 07,10,14 * * *

选项:

    -e :执行、修改任务计划(本质上就是用vi修改/var/spool/cron/username)

    -l:显示用户的计划任务列表

    -u username: 查看指定用户的计划任务(结合-l使用)

    -r:删除当前用户的全部任务计划

例:每分钟创建一个以完整“年月日.log”命名的文件

*/1 * * * * touch `date \+\%F` 在任务计划中特殊符号需要进行转义。

  • 27
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值