ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux-如何创建一个定时任务

2022-01-10 12:02:37  阅读:161  来源: 互联网

标签:log exec 创建 rf Linux var rm 定时 find


分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net

本文以定时删除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

编缉完毕,保存退出。

3、查看自动任务列表

crontab -l

标签:log,exec,创建,rf,Linux,var,rm,定时,find
来源: https://blog.csdn.net/chimomo/article/details/122406997

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有