通过crontab定时执行shell脚本教程
大家好,今天发表一篇比较基础的文章,对于初学者来说应该算是比较简单而且实用的--通过crontab定时执行shell脚本
今天测试了一个elk系统捕获日志信息的功能,发现接口返回的数据与日志来源内容不一致,然后就通过crontab定时执行我的测试脚本(向文件中写数据),看下向指定文件中写入日志,接口能不能读取到
为了完成以上操作,我把过程分享给大家,希望能够帮助到各位老铁
1.首先看下linux系统下是否安装了crontab(一般linux系统自带),如果没有使用yum下载安装即可;
--->输入which crontab,显示安装目录说明系统以及安装
2.准备要执行的脚本文件,我们让它写数据到某个文件中;
--->我给它取名叫test.sh(英文名,哈哈~~),内容如下
--->说明:获取当前系统时间(格式:月 日 时分秒)和节点名,echo后是要写入的内容,到/var/log/messages中
3.给这个test.sh赋予可执行的权限
4.接下来打开crontab的配置文件/etc/crontab ,如下图所示
--->为了有修改文件的权限,我们通过使用sudo vi /etc/crontab 指令打开文件
--->截图中有参数说明信息和我们要定时执行的脚本路径
--->下图我写的是每小时写一次数据到指定文件中
5.编辑完保存之后,查看下crontab服务是否开启
--->如果没有开启,一定要启动该服务
--->查看状态:service crond status
6.以上工作完成后,我们看下/var/log/messages中是否自动写入了指定的内容
--->vim /var/log/messages
--->中间16:49:36的数据是当时调试接口手动执行的,可忽略~
到此完工,每隔一小时就会自动写数据到指定文件中,应用场景很多很多,我只是举个例子~
大家可以根据实际情况去编辑脚本内容就可以了,希望可以帮助到各位~,告辞了~
通过crontab定时执行shell脚本教程相关推荐
- ubuntu 定时执行php文件,Ubuntu crontab 定时执行php脚本文件
什么是Cron和Crontab Unix和Linux系统的各个发行版本基本都支持Cron,Cron /Crontab允许我们在设定的时间自动执行或定时执行某个任务,如应用程序或脚本.更详细的概念和使用 ...
- Linux 定时执行shell 脚本
2019年第 85 篇文章,总第 109 篇文章 本文大约2000字,阅读大约需要6分钟 crontab 可以在指定的时间执行一个shell脚本以及执行一系列 Linux 命令. 定时执行shell ...
- asp python 定时任务_Ubuntu使用crontab定时执行python脚本
转载其他博主的博客,记录过程,及使用中的一些问题 有时会遇到需要在linux的主机上定时的执行某个python脚本来处理事情的需求,这时可以考虑使用crontab来实现. 关于crontab的介绍,参 ...
- Java程序定时执行shell脚本
第一次写博客,写的不好还请见谅. 之前在Linux环境中想定期执行某个脚本,第一反应就是将这个task加入到crontab里(crontab的知识点这里就不具体介绍了),当然,这种做法一般情况下是可行 ...
- linux定时执行shell脚本
linux定时执行shell脚本 需求:每分钟检查下文件是否存在 解决思路: 1.编写shell脚本,检查文件是否存在,存在在文件中记录yes,不存在记录no 2.将脚本加入linux定时任务cron ...
- contOS crontab 定时执行python脚本
contOS crontab 定时执行python脚本 安装crontab yum install crontabs crontab语法 常用系统命令 ntsysv //查看系统开机启动项 chkco ...
- linux 定时执行shell脚本 定时任务
1 #!/bin/bash 2 step=1 3 for ((i=1;i<=60; i+=step)) 4 do 5 $(`/usr/local/php-5.6.22/bin/php /root ...
- 如何使用Linux的Crontab定时执行PHP脚本的方法
来源:http://www.jb51.net/article/29136.htm 我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实 ...
- Linux下定时执行shell脚本
1.定义shell脚本 vi test.sh 录入要执行的命令 source /etc/profile source ~/.cshrcdate >> /opt/data.txt 保存退出, ...
- crontab定时执行python脚本_linux下使用crontab定时执行python脚本
工作中遇到需要定时每周执行所写的python脚本,本来想使用python的定时任务框架,结果网上发现linux中提供crontab可以执行定时任务,省了好多代码,下面分享一下crontab 语法介绍 ...
最新文章
- 【大牛招生】李飞飞的实验室招人了!不限专业,有跨学科研究经验优先
- 在.net中使用强类型来读取配置信息
- 为什么数学无法给机器意识
- A*算法解决八数码问题 Java语言实现
- java中isclosed_java.sql.SQLException: Conntion is closed.解决方法
- leetcode 572. 另一个树的子树(Java版)
- 【DP】花店橱窗布置 (ssl 1626/luogu 1854)
- python处理文本数据
- Linux: 不用密码直接用ssh 登入到远端电脑(RAS/DSA认证)
- cms文章 mysql存储_MySQL存储引擎笔记
- LeetCode(455)——分发饼干(JavaScript)
- IDEA中 GIT与SVN版本控制插件的切换
- hdu 1880 魔咒字典
- 2020年中国报废汽车拆解回收行业市场现状分析,汽车报废率远低于发达国家「图」
- thinkphp5.0漏洞修复
- 镜头光晕是如何形成的?
- matplotlib使用笔记
- application octet stream java,java – 为什么上传到S3的文件具有内容类型application / octet-stream,除非我命名文件.html...
- 一万套Solidworks非标自动化设备三维图纸 3D通用模型 机械设计UG
- 自比毕加索,揭秘神秘的“苹果大学”
热门文章
- 什么是 Power BI?
- 全国大学生“高教杯“成图大赛:关于蜗轮蜗杆快速建模研究(一)
- Chrome将网页背景变成黑色(真正的夜间模式、深色模式)
- SSM+基于ssm的汽车租赁平台的设计与实现 毕业设计-附源码211708
- CentOS安装/卸载Anaconda(图文详解)
- IT十八掌徐培成第三天笔记
- 卡通漫画Photobacks Cartoon 2.0 PS扩展面板汉化版 支持CC2019
- c语言erf函数,erf_数值 | Numerics_C_参考手册_非常教程
- 计算机刷bios版本,怎么更新主板bios版本_教你更新技嘉主板bios版本的方法
- 能领拼多多优惠券的app