Shell—定时任务(crontab)

如何让shell脚本每天定时执行?

1.新建需要定时执行的shell脚本,这里为date.sh脚本。

#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHecho "hello world"echo "----------------------------------------------------------------------------"endDate=`date +"%Y-%m-%d %H:%M:%S"`echo "★[$endDate] Successful"echo "当前时间":$(date +"%Y-%m-%d %H:%M:%S") >> /www/wwwroot/date.txtecho "----------------------------------------------------------------------------"

2.将这个date.sh脚本添加到定时任务中,直接运行“crontab -e”命令添加就行。

[root@localhost ~]# crontab -e*/1 * * * * /www/wwwroot/date.sh > /dev/null 2>&1*/1 * * * * /www/wwwroot/date.sh >> /www/wwwroot/result.txt 2>&1# 每天10:30执行30 10 * * * /www/wwwroot/date.sh

3.最后,我们再查看一下输出文件date.txt和crontab日志。

[root@localhost ~]# tail -n 5 /www/wwwroot/date.txt[root@localhost ~]# tail -f /var/log/cron

  

(0)

相关推荐

  • Linux系统如何创建任务?操作方法!

    Linux系统是当下非常受欢迎的系统,受到很多人的喜欢,同时在Linux运行过程中我们经常会遇到各种各样定时任务,那么在Linux系统下如何创建定时任务? 以MySQL定时备份,创建一个用于执行MyS ...

  • centos crontab定时任务用法

    一.安装crond服务 yum -y update yum -y install cronie yum-cron 二.crontab任务语法 crontab任务配置基本格式: * * * * * co ...

  • shell+crontab 实时服务进程监控重启

    #!/bin/sh #filename: checkProcess.sh #示例:每分钟检测httpd是否在运行,不在运行则重启 #crontab -e # 加入:*/1 * * * * checkP ...

  • Linux学习21-设置定时任务crontab

    前言 做自动化测试写的脚本需设置定时任务,在指定的时间去执行,这就需要用到定时任务.之前用jenkins可以在里面设置定时任务,很好用,其实不用jenkins,在linux上也可以用crontab做个 ...

  • Linux中利用Crontab做定时任务详解

    Linux中利用Crontab做定时任务详解 关于crontab的安装请参考: Linux中Crontab(定时任务)安装及配置详解. (1) cron(crond)介绍: crond是linux下用 ...

  • 微服务实践之分布式定时任务

    承接上篇:上篇文章讲到改造 go-zero 生成的 app module 中的 gateway & RPC .本篇讲讲如何接入 异步任务 以及 log的使用. Delay Job 日常任务开放 ...

  • Python 和 Shell 语法终于可以互通了

    顶级架构师 1篇原创内容 Official Account 点击上方 '编程技术圈'关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Some happened ...

  • 迅为-iMX6ULL开发板--C程序调用shell

    本章节使用的资料已经放到了开发板网盘资料中,路径为:"11_Linux 系统开发进阶\90_章节_C 程序调用 shell 使用资料". 本章节介绍的是在 linux 系统环境下 ...

  • 【你不可不知的英文表达】shell out

    付钱可以是件很爽快的事,特别是在你有钱的时候.付钱可以是件让人肉疼的事,特别是在要付一大笔钱,或者你不情愿付,又或者你付不起的时候. 下次碰到这样的情况要付钱,学会用这个表达: shell out 可 ...

  • 有了这个神器,再也不怕shell写得不对了

    重磅干货,第一时间送达! 作者:守望,Linux应用开发者,目前在公众号[编程珠玑] 分享Linux/C/C++/数据结构与算法/工具等原创技术文章和学习资源. 写过shell脚本的人都知道,即便出现 ...