大家好,今天发表一篇比较基础的文章,对于初学者来说应该算是比较简单而且实用的--通过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脚本教程相关推荐

  1. ubuntu 定时执行php文件,Ubuntu crontab 定时执行php脚本文件

    什么是Cron和Crontab Unix和Linux系统的各个发行版本基本都支持Cron,Cron /Crontab允许我们在设定的时间自动执行或定时执行某个任务,如应用程序或脚本.更详细的概念和使用 ...

  2. Linux 定时执行shell 脚本

    2019年第 85 篇文章,总第 109 篇文章 本文大约2000字,阅读大约需要6分钟 crontab 可以在指定的时间执行一个shell脚本以及执行一系列 Linux 命令. 定时执行shell ...

  3. asp python 定时任务_Ubuntu使用crontab定时执行python脚本

    转载其他博主的博客,记录过程,及使用中的一些问题 有时会遇到需要在linux的主机上定时的执行某个python脚本来处理事情的需求,这时可以考虑使用crontab来实现. 关于crontab的介绍,参 ...

  4. Java程序定时执行shell脚本

    第一次写博客,写的不好还请见谅. 之前在Linux环境中想定期执行某个脚本,第一反应就是将这个task加入到crontab里(crontab的知识点这里就不具体介绍了),当然,这种做法一般情况下是可行 ...

  5. linux定时执行shell脚本

    linux定时执行shell脚本 需求:每分钟检查下文件是否存在 解决思路: 1.编写shell脚本,检查文件是否存在,存在在文件中记录yes,不存在记录no 2.将脚本加入linux定时任务cron ...

  6. contOS crontab 定时执行python脚本

    contOS crontab 定时执行python脚本 安装crontab yum install crontabs crontab语法 常用系统命令 ntsysv //查看系统开机启动项 chkco ...

  7. 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 ...

  8. 如何使用Linux的Crontab定时执行PHP脚本的方法

    来源:http://www.jb51.net/article/29136.htm 我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实 ...

  9. Linux下定时执行shell脚本

    1.定义shell脚本 vi test.sh 录入要执行的命令 source /etc/profile source ~/.cshrcdate >> /opt/data.txt 保存退出, ...

  10. crontab定时执行python脚本_linux下使用crontab定时执行python脚本

    工作中遇到需要定时每周执行所写的python脚本,本来想使用python的定时任务框架,结果网上发现linux中提供crontab可以执行定时任务,省了好多代码,下面分享一下crontab 语法介绍 ...

最新文章

  1. 【大牛招生】李飞飞的实验室招人了!不限专业,有跨学科研究经验优先
  2. 在.net中使用强类型来读取配置信息
  3. 为什么数学无法给机器意识
  4. A*算法解决八数码问题 Java语言实现
  5. java中isclosed_java.sql.SQLException: Conntion is closed.解决方法
  6. leetcode 572. 另一个树的子树(Java版)
  7. 【DP】花店橱窗布置 (ssl 1626/luogu 1854)
  8. python处理文本数据
  9. Linux: 不用密码直接用ssh 登入到远端电脑(RAS/DSA认证)
  10. cms文章 mysql存储_MySQL存储引擎笔记
  11. LeetCode(455)——分发饼干(JavaScript)
  12. IDEA中 GIT与SVN版本控制插件的切换
  13. hdu 1880 魔咒字典
  14. 2020年中国报废汽车拆解回收行业市场现状分析,汽车报废率远低于发达国家「图」
  15. thinkphp5.0漏洞修复
  16. 镜头光晕是如何形成的?
  17. matplotlib使用笔记
  18. application octet stream java,java – 为什么上传到S3的文件具有内容类型application / octet-stream,除非我命名文件.html...
  19. 一万套Solidworks非标自动化设备三维图纸 3D通用模型 机械设计UG
  20. 自比毕加索,揭秘神秘的“苹果大学”

热门文章

  1. 什么是 Power BI?
  2. 全国大学生“高教杯“成图大赛:关于蜗轮蜗杆快速建模研究(一)
  3. Chrome将网页背景变成黑色(真正的夜间模式、深色模式)
  4. SSM+基于ssm的汽车租赁平台的设计与实现 毕业设计-附源码211708
  5. CentOS安装/卸载Anaconda(图文详解)
  6. IT十八掌徐培成第三天笔记
  7. 卡通漫画Photobacks Cartoon 2.0 PS扩展面板汉化版 支持CC2019
  8. c语言erf函数,erf_数值 | Numerics_C_参考手册_非常教程
  9. 计算机刷bios版本,怎么更新主板bios版本_教你更新技嘉主板bios版本的方法
  10. 能领拼多多优惠券的app