erlang学习:Linux命令学习11

crontab命令

crontab命令是用于管理定时任务的命令行工具。它提供了多种选项和参数,可以用来创建、编辑、查看和删除用户的定时任务。

常用命令

以下是一些常用的crontab命令:

crontab -e:编辑当前用户的定时任务列表。该命令会在默认编辑器中打开定时任务文件,你可以添加、修改和删除定时任务。
crontab -l:列出当前用户的定时任务列表。该命令会将定时任务以文本形式输出到终端。
crontab -r:删除当前用户的所有定时任务。该命令会删除当前用户的定时任务文件,并且无法恢复,请谨慎使用。
crontab -u -e:以指定用户的身份编辑定时任务列表。使用该命令可以编辑其他用户的定时任务文件,需要管理员权限或root用户身份。
crontab -u -l:列出指定用户的定时任务列表。该命令会将指定用户的定时任务以文本形式输出到终端
这些命令都是在终端中执行的,需要具备足够的权限(如管理员权限或root用户身份)。

实例

1)每1分钟执行一次
* * * * *
2)每小时的第3和第15分钟执行
3,15 * * * *
3)在上午8点到11点的第3和第15分钟执行
3,15 8-11 * * *
4)每两天的上午8点到11点的第3和第15分钟执行
3,15 8-11 */2 * *
5)每个星期一的上午8点到11点的第3和第15分钟执行
3,15 8-11 * * 16)每晚的21:30重启smb 
30 21 * * * /etc/init.d/smb restart
7)每月1、10、22日的4 : 45重启smb 
45 4 1,10,22 * * /etc/init.d/smb restart
8)每周六、周日的1:10重启smb
10 1 * * 6,7 /etc/init.d/smb restart
9)每天18:00至23:00,整点和整半点重启smb 
0,30 18-23 * * * /etc/init.d/smb restart
10)每星期六的晚上11:00 pm重启smb 
0 23 * * 6  /etc/init.d/smb restart
11)每一小时重启smb 
* */1 ** * /etc/init.d/smb restart
12)晚上11点到早上7点之间,每一小时重启smb
* 23-7/1 * * *
13)每月的4号与每周一到周三的11点重启smb 
0 11 4 * 1-3 /etc/init.d/smb restart
14)一月一号的4点重启smb
0 4 1 1 *  /etc/init.d/smb restart
15)每小时的第1分钟执行/etc/cron.hourly目录内的脚本
1 * * * * /etc/cron.hourly
16)每一小时重启smb 
0 */1 * * * /etc/init.d/smb restart#每晚的21:30 重启apache
30 21 * * * /usr/local/etc/rc.d/lighttpd restart 
#每月1、10、22日的4 : 45重启apache
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart  
#每周六、周日的1 : 10重启apache
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart  
#每天18 : 00至23 : 00之间每隔30分钟重启apache
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart  
#每星期六的11 : 00 pm重启apache
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart  
#晚上11点到早上7点之间,每隔一小时重启apache
* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart  
#每一小时重启apache
* */1 * * * /usr/local/etc/rc.d/lighttpd restart  
#每月的4号与每周一到周三的11点重启apache
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart  
#一月一号的4点重启apache
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart  
#每半小时同步一下时间
*/30 * * * * /usr/sbin/ntpdate cn.pool.ntp.org  
#每两个小时重启一次apache 
0 */2 * * * /sbin/service httpd restart  
#每天7:50开启ssh服务
50 7 * * * /sbin/service sshd start 
#每天22:50关闭ssh服务  
50 22 * * * /sbin/service sshd stop  #每月1号和15号检查/home 磁盘 
0 0 1,15 * * fsck /home  
#每小时的第一分执行 /home/bruce/backup这个文件
1 * * * * /home/bruce/backup   
#每周一至周五3点钟,在目录/home中,查找文件名为*.xxx的文件,并删除4天前的文件。
00 03 * * 1-5 find /home "*.xxx" -mtime +4 -exec rm {} \; 
#每月的1、11、21、31日是的6:30执行一次ls命令 
30 6 */10 * * ls 

定时任务不生效
我尝试了最简单的定时任务但是还是不生效,同时crontab也是开启的
请添加图片描述
重启服务也不行
请添加图片描述
尝试指定时间来运行定时器

请添加图片描述

依然没有任何反应
请添加图片描述
经过查阅是因为单纯echo,从屏幕上看不到任何输出,因为cron把任何输出都email到root的信箱了。 因此可以将输出结果放入文件中查看

请添加图片描述
生成了相应的文件并且有值,说明是成功执行了定时任务中的代码

请添加图片描述
查看信箱内容确实也是在里面的
请添加图片描述
同样.sh文件中我也放的是echo,估计也是将echo的内容放入了信箱当中,因此没有看到输出结果,我进行了修改之后就能够正常看到定时器执行任务了
请添加图片描述

请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1558975.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

PostgreSQL学习笔记三:数据类型和运算符

数据类型和运算符 PostgreSQL 支持多种数据类型和运算符,以下是一些常见的数据类型和运算符的概述: 数据类型 基本数据类型 整数类型: SMALLINT:2 字节,范围 -32,768 到 32,767。INTEGER:4 字节&#xff0…

minio简单使用

文章目录 简介官方地址Linux下载安装安装服务启动关闭帮助命令 java开发minio依赖包新建项目pom配置文件配置类Service测试类运行测试 Api使用前言针对桶的操作查看某个桶是否存在创建一个桶返回桶列表删除一个桶 针对文件的操作上传文件到桶中(本地文件上传)上传文件到桶中(基…

C++标准模板库STL之容器--string

STL简介 STL(standard template libaray - 标准模板库)是C标准库的重要组成部分,不仅是一个可复用的组件库,还是一个包罗了数据结构与算法的软件框架。 STL的六大组件及相关函数 仿函数greater、less……算法find、swap、reverse、…

2020年华为杯数学建模竞赛D题论文和代码

无人机集群协同对抗 摘 要: 本文针对非线性约束条件下红蓝双方无人机集群协同对抗的最优规划问题,结合贪婪队形、非线性规划、内点法、蒙特卡洛方法和全联立正交配置有限元法,构建了无人机集群协同对抗推演模型。 针对问题一&#…

OBOO鸥柏全户外液晶广告机室外触控一体机技术标参数公布

整机参数技术公布: OBOO鸥柏智能43寸/49寸/55寸/65寸/75寸/86寸/98寸/110寸全户外LCD液晶安卓系统网络广告屏/室外触摸屏查询一体机投标参数投标标准款。 1、液晶屏具工业级液晶面板,亮度为2000cd/㎡,并且具备自动感光亮度调节,…

工业网关的主要功能-天拓四方

引言: 在当今工业自动化的浪潮中,工业网关作为一种重要的网络连接设备,扮演着不可或缺的角色。其强大的功能使得工业设备能够无缝接入网络,实现远程监控、控制、数据采集和协议转换等,极大地提升了工业生产的效率和智…

算法专题五: 位运算

目录 常见位运算总结1. 位1的个数2. 比特位计数3. 汉明距离4. 只出现一次的数字5. 只出现一次的数字Ⅲ6. 判定字符是否唯一7. 丢失的数字8. 两正数之和9. 只出现一次的数字Ⅲ10. 消失的两个数字 常见位运算总结 重点 : 1. 位1的个数 算法思路: 这道题就用到了我们总结的那个第…

图解 微信开发者工具 小程序源码 调试、断点标记方法 , 微信小程序调试器,真机调试断点调试方法,小程序网络API请求调试方法 总结

在我们使用微信开发者工具进行微信小程序开发的时候,在这个微信开发者工具的代码编辑框里面我们是无法像使用vscode, idea等IDE工具时那样直接对代码打断点进行调试, 原因是小程序实际上他就是一个web浏览器应用的包装, 在其内部使用的还是类似chrome的…

C/C++程序员为什么要了解汇编?了解汇编有哪些好处?如何学习汇编?

目录 1、概述 2、从汇编的角度去理解问题的若干实例说明 2.1、使用空指针去访问类的数据成员或调用类的虚函数为什么会引发崩溃? 2.2、从汇编代码的角度去理解多线程的执行细节,去理解多线程在访问共享资源时为什么要加锁 2.3、使用Windbg静态分析d…

Canal 扩展篇(阿里开源用于数据同步备份,监控表和表字段(日志))

1.Canal介绍 Canal把自己伪装成从数据库,获取mysql主数据库的日志(binlog)信息,所以要想使用canal就得先开启数据库日志 https://github.com/alibaba/canal Canal 主要用途是基于 MySQL 数据库增量日志解析,提供增量…

Spring Boot2.x教程:(五)日志分割

日志分割 1、概述2、为什么选择Logback2.1、创建配置文件2.2、配置说明2.3、修改应用程序配置2.4、启动应用程序 3、总结 大家好,我是欧阳方超,可以扫描下方二维码关注我的公众号“欧阳方超”,后续内容将在公众号首发。 1、概述 在现代应用程…

ubuntu18.04系统中图形化界面

一、Ubuntu 18.04 中,使用 GDM 作为默认的图形用户界面(GUI)管理器。GDM 是 GNOME Display Manager 的缩写,它是用于 Ubuntu 的显示管理器,负责处理登录和会话管理。 通过命令行重启 Ubuntu 18.04 上的图形界面服务&am…

技术路线图用什么画?用这个在线工具轻松完成绘制!

在当今快速发展的技术世界中,技术路线图已成为企业和团队不可或缺的战略规划工具。它不仅能够清晰地展示技术发展方向,还能帮助团队成员、利益相关者和投资者更好地理解和参与技术战略的制定过程。但不可否认的是,创建一个有效的技术路线图并…

付费计量系统实体和接口(6)

13.7.3 Sub-classification of the Metering functions计量功能的子分级 The Metering function primarily deals with the measurement of the quantity of delivered electrical energy to the consumer. These measurements are made available for use by other functions …

qt 3D编程

Qt 3D是一个用于构建交互式3D图形应用的库,它是Qt库的一 部分。Qt 3D提供了一组C和QMLAPI,帮助开发者快速构 建3D应用程序。 一、核心模块 Qt3DCore 功能:提供3D场景中的基本概念,如实体(Entity)、组件&…

R语言运行地理探测器模型

地理探测器(GeoDetector)是一种用于空间分析的统计模型,它能够探测空间分异性以及揭示其背后驱动力的一组方法。它的核心思想是基于这样的假设:如果某个自变量对某个因变量有重要影响,那么自变量和因变量的空间分布应该…

java的LinkedList

java的LinkedList 什么是LinkedListLinkedList的模拟实现LinkedList的使用ArrayList和LinkedList的区别 什么是LinkedList LinkedList的官方文档 LinkedList的底层是双向链表结构,由于链表没有将元素存储在连续的空间中,元素存储在单独的结点中&#xf…

【Redis】Set类型的常用命令与应用场景

目录 1.命令小结 2.命令解析 3.编码方式与应用场景 1.命令小结 (1)set的特点 1)set中存放的数据也都是String类型 2)set集合中的元素是无须的 3)set集合中的元素是唯一的,不可重复 (2&a…

MySql 之 Binglog 复制

复制是一种将数据从一个 MySQL 数据库服务器异步复制到另一个的技术。使用 MySQL 复制选项,您可以复制所有数据库、选定的数据库甚至选定的表,具体取决于您的使用情况。 前提条件 确保在源服务器上启用了二进制日志记录。确保复制配置中的所有服务器都有…

uniapp——h5的控制台调试、h5调试

介绍 小程序在调试的时候可以打开调试模式,可以看到console.log的打印情况。 但是H5运行到手机上没有默认的调试的模式,但是可以人为手动加一个。 如何实现 1、main.js文件 import Vconsole from ‘vconsole’ /** 关闭正式环境打印日志&#xff…