crontab定时执行程序
问题
希望每天能定时清理:
- /tmp/
- ~/.cache/vscode-cpptools/ipch(vscode编译时会写入内容,而且所占内存比较大)
解决办法
使用crontab每天定时删除
步骤
1. 编写待执行的shell 脚本
auto_remove.sh
#!/bin/bash
sudo rm -rf /tmp/*
sudo rm -rf /home/tangzhe/.cache/*
* 需要赋予脚本可执行权限
chmod 777 auto_remove.sh
2. crontab设置定时执行
1). 添加执行内容
crontab -e
输入以下内容
59 23 * * * /home/tangzhe/code/shell/auto_remove.sh
含义:
每天的23:59分定时执行 /home/tangzhe/code/shell/auto_remove.sh 文件
(分钟 小时 日 月 周 执行内容)(“ * ”意味着“每”)
* 最好用绝对路径,相对路径在shell中执行时可能会有问题
2). 重启crontab
service cron restart
3. tips
1). 查看crontab日志
tail -f /var/log/cron.log
如果没有cron.log,需要修改系统日志设置:
sudo vim /etc/rsyslog.d/50-default.conf
把
#cron.* /var/log/cron.log
这一行前面的 # 去掉
重启服务
service rsyslog restart
service cron restart
2). crontab的基本操作
// 不同系统指令可能会不一样,有的是crond
// ubuntu 20.04 , 用 cron
service cron start // 启动
service cron stop // 关闭
service cron restart // 重启
service cron status // 查看状态
crontab定时执行程序相关推荐
- Crontab定时执行任务
最近接触到定时执行程序的需求,所以学习了解了一下crontab.本文首先介绍crontab的语法知识,然后做一个demo. 一.crontab语法 1.crontab基本格式 {minute} {ho ...
- linux 定时任务关机,使用linux的crontab定时关机
使用linux的crontab定时关机 设置linux定时关机 crontab的详细用法 名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab [ -u user ] fi ...
- contOS crontab 定时执行python脚本
contOS crontab 定时执行python脚本 安装crontab yum install crontabs crontab语法 常用系统命令 ntsysv //查看系统开机启动项 chkco ...
- ubuntu 定时执行php文件,Ubuntu crontab 定时执行php脚本文件
什么是Cron和Crontab Unix和Linux系统的各个发行版本基本都支持Cron,Cron /Crontab允许我们在设定的时间自动执行或定时执行某个任务,如应用程序或脚本.更详细的概念和使用 ...
- 定时执行程序-Quartz简单实例
定时执行程序-Quartz简单实例 1.加jar包:Quartz自己quartz-1.8.3.jar和依赖包commons-logging.jar .slf4j-log4j12-1.5.10.jar ...
- Linux下Crontab定时执行命令
Linux下Crontab定时执行命令 目录 Crontab概述及安装 Crontab规则 常见例子 1. Crontab概述及安装 1. Crontab指令是Linux下执行定时任务的一个命令. 2 ...
- 【Linux基础】crontab定时命令详解
周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为"cron ...
- Linux系统上Crontab定时执行教程
Linux系统上Crontab定时执行教程 常用格式示例 每五分钟执行 */5 * * * * 每小时执行 0 * * * * 每天执行 0 0 * * * 每周执行 ...
- asp python 定时任务_Ubuntu使用crontab定时执行python脚本
转载其他博主的博客,记录过程,及使用中的一些问题 有时会遇到需要在linux的主机上定时的执行某个python脚本来处理事情的需求,这时可以考虑使用crontab来实现. 关于crontab的介绍,参 ...
最新文章
- 追踪JVM中的本地内存
- POJ 3159[差分约束]
- Java中 volatile 关键字的最全总结,快给自己查缺补漏吧!
- JavaScript基础04【逻辑、复制、关系、相等运算符、Unicode编码表】
- mac自带python升级_mac升级Python失败?
- JS -- http、https地址自动检测并添加为链接
- 性能测试基本功 - Centos5.5下安装LAMP
- 基于bim的施工管理平台
- Linux下更新BIOS的方法
- TIPTOP实施基础资料收集计划表
- 大数据安全与隐私保护的问题及对策
- 超分辨网络SRCNN的Pytorch实现
- JAVA制作游戏脚本(1)---Robot机器人
- 使用Jcom组件操作Visio批量导出图片
- Laya之微信小游戏入门
- 【论文简读】Diffusion Kernel Attention Network for Brain Disorder Classification用于脑疾病分类的扩散核注意力网络
- android实现3D地球转动组件,Rajawali3D基础教程-一个地球旋转的例子
- 你可能不知道的 new.target
- 从放大器开始谈模拟电子
- 海思Hi3516A上移植OpenCV
热门文章
- 实验9-10 在Windows下搭建入侵检测平台
- 腾讯云Cloud Studio:基于Claude快速完成Excel工资自动核算
- wpf绘制drawvisual卡顿
- assoc fetch mysql 用法_mysql_fetch_assoc与mysql_fetch_array的区别?
- 榜单:揭示年度值得借鉴的100个创新案例
- ListView 和 Adapter 适配器的简单介绍
- 2.5.3多体交叉存储器
- Hive启动 beeline 客户端失败问题解决
- java cgi_使用Java语言编写CGI程序
- python创业公司做什么最赚钱农村_2020农村做什么最赚钱?这些行业可能发家致富!...