美文网首页
linux 下创建定时任务

linux 下创建定时任务

作者: 奋斗_登 | 来源:发表于2017-12-20 01:16 被阅读99次

本文以定时删除linux某些系统日志为例,创建每隔半小时删除指定文件(一些日志文件持续增长)

1、创建自动执行脚本
mkdir /home/project/AutoTask && cd /home/project/AutoTask # 创建存放自动任务的文件夹
vi del_system_log.sh #创建自动脚本文件

内容如下(找出相关的日志文件,并执行删除)

#!/bin/sh
find /var/log/  -name "kern.log*" -exec rm -rf {} \; 
find /var/log/  -name "syslog*" -exec rm -rf {} \;
find /var/log/  -name "messages*" -exec rm -rf {} \;
find /var/log/  -name "dpkg.log*" -exec rm -rf {} \;
find /var/log/  -name "dmesg*" -exec rm -rf {} \;

赋予脚本执行权限

chmod 755 del_system_log.sh 
2、添加定时任务
 crontab -e

输入自动执行命令(每隔30分钟一执行)

*/30 * * * * cd /home/project/AutoTask/ && sh del_system_log.sh 

编辑完毕,按下ctr+X退出



然后输入Y回车,即可保存
查看自动任务列表

crontab -l
看到下图,即标识添加成功
3、其它
/etc/init.d/cron restart #重新启动crontab
/etc/init.d/cron reload #重新加载crontab
/etc/init.d/cron status #查看crontab状态
*/1 *   * * * echo "Intel Galileo11" >> /home/project/AutoTask/test1.txt #每隔一分钟些人“Intel Galileo11”到指定文件中

相关文章

  • linux 下创建定时任务

    本文以定时删除linux某些系统日志为例,创建每隔半小时删除指定文件(一些日志文件持续增长) 1、创建自动执行脚本...

  • Linux系统下,创建定时任务

    要求:创建一个定时任务,每2分钟输出时间到特定文本。 第一:在test目录下创建1.txt文本文件 : touch...

  • linux下如何创建定时任务

    文/PM回忆录 本篇文章不详细讲述cron服务的那种配置文件,只是应用层面的讲解,只求初步的掌握。 说到定时任务,...

  • 使用APScheduler开启定时任务

    前言 相比基于Linux的crontab定时任务模块来说,在Python中使用APScheduler创建定时任务更...

  • 如何创建systemd定时任务

    1. 如何创建一个定时任务,通过systemd系统 Linux中,可以使用crontab创建一个定时任务。 首先,...

  • linux下的定时任务-crontab

    在linux下,有时我们有一些定时任务需要执行,这时我们使用crontab命令来配置定时任务。在linux下用来周...

  • laravel 设置定时任务(任务调度)

    创建定时任务 查看定时任务 定义调度 在App\Console\Commands下创建Test.php 编辑 ap...

  • Linux中创建定时任务

    在Linux上创建定时任务可以使用 crontab,我的机器是自带的,安装应该也不会很麻烦,具体的百度一下了。 首...

  • day 17

    第13章 Linux系统定时任务Cron(d)服务应用实践 1.1、Linux定时任务 1.1.1、什么是定时任务...

  • Linux 使用 crontab 创建定时任务

    Linux 系统里的 cron 守护进程,可以跟随系统启动,是一个用来创建定时任务的基本工具。所谓定时或计划任务,...

网友评论

      本文标题:linux 下创建定时任务

      本文链接:https://www.haomeiwen.com/subject/ijewwxtx.html