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

linux复习笔记05(小滴课堂)

hell脚本与crontab定时器的运用

查看状态:

关闭服务:

开启服务:

重启服务:

crontab定时器的使用:

我们可以看到没有任何任务。

编辑:

我们可以看到这个任务了。

删除所有任务:

这代表着每分钟执行一次。也可以用*/1 * * * *来表示每分钟。

shell脚本重定向。

然后我们看每分钟过去后,里面是否有这句话。

过去了一分钟,我们可以看到我们的文件了。

我们可以看到每分钟都在追加。

在实际生产中,会把失败的内容进行重定向。

现在我们故意把脚本改错:

我们可以看到错误信息。

crontab的例子:

演练企业中的nginx服务器日志定时切割

我们可以看到这里有两个日志文件。

显示昨天日期的linux命令:

如果我们直接进行改名,会导致失去原来的日志文件,这样肯定是不正确的,所以我们还是要每次改名都重新生成原日志文件,这就需要获取到我们的nginx的进程号。

我们要先启动nginx:

通过pid查看nginx的进程号。

我们先删除我们的日志文件:

我们去重新生成进程号:

这种方式不需要去关闭,重启Nginx服务,不会给线上用户带来麻烦。

执行脚本:

我们就发现了两个这样的文件。

我们可以把这个脚本写在我们的crontab里面:

每天12点一过就执行这个shell脚本。

我们就学习了这两个实操例子。


http://www.kler.cn/a/147997.html

相关文章:

  • 1.两数之和-力扣(LeetCode)
  • 高效稳定!新加坡服务器托管方案助力企业全球化布局
  • 使用API有效率地管理Dynadot域名,编辑账户中whois联系人信息
  • 专题十八_动态规划_斐波那契数列模型_路径问题_算法专题详细总结
  • WebAssembly在现代Web开发中的应用
  • Linux如何更优质调节系统性能
  • FPGA模块——AD高速转换模块(并行输出转换的数据)
  • SpringBootWeb案例_01
  • RBAC(Role-Based Access Control,基于角色的访问控制)
  • 0040__浅析websocket和http的区别
  • 【解决方案】基于边缘计算技术的安科瑞综合管廊能效管理平台
  • 数据结构-01-数组
  • Node——Node.js简介
  • Python编程进阶:掌握描述符与装饰器的神奇妙用
  • 通过 python 脚本迁移 Redis 数据
  • python 输出日志到文件,删除过期文件
  • Linux 中的 ls 命令使用教程
  • pytdx 分笔 数据
  • 让KVM支持滚动热升级:Multi-KVM
  • 【Qt】之QSet使用
  • 小程序----使用图表显示数据--canvas
  • VMware虚拟机网络配置详解
  • echarts 几千条分钟级别在小时级别图标上展示
  • 【开源】基于Vue和SpringBoot的农家乐订餐系统
  • Python基础:标准库概览
  • 汇编语言指令大全30条