问题

希望每天能定时清理:

  1. /tmp/
  2. ~/.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定时执行程序相关推荐

  1. Crontab定时执行任务

    最近接触到定时执行程序的需求,所以学习了解了一下crontab.本文首先介绍crontab的语法知识,然后做一个demo. 一.crontab语法 1.crontab基本格式 {minute} {ho ...

  2. linux 定时任务关机,使用linux的crontab定时关机

    使用linux的crontab定时关机 设置linux定时关机 crontab的详细用法 名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab [ -u user ] fi ...

  3. contOS crontab 定时执行python脚本

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

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

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

  5. 定时执行程序-Quartz简单实例

    定时执行程序-Quartz简单实例 1.加jar包:Quartz自己quartz-1.8.3.jar和依赖包commons-logging.jar  .slf4j-log4j12-1.5.10.jar ...

  6. Linux下Crontab定时执行命令

    Linux下Crontab定时执行命令 目录 Crontab概述及安装 Crontab规则 常见例子 1. Crontab概述及安装 1. Crontab指令是Linux下执行定时任务的一个命令. 2 ...

  7. 【Linux基础】crontab定时命令详解

    周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为"cron ...

  8. Linux系统上Crontab定时执行教程

    Linux系统上Crontab定时执行教程 常用格式示例 每五分钟执行  */5 * * * * 每小时执行     0 * * * * 每天执行        0 0 * * * 每周执行      ...

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

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

最新文章

  1. 追踪JVM中的本地内存
  2. POJ 3159[差分约束]
  3. Java中 volatile 关键字的最全总结,快给自己查缺补漏吧!
  4. JavaScript基础04【逻辑、复制、关系、相等运算符、Unicode编码表】
  5. mac自带python升级_mac升级Python失败?
  6. JS -- http、https地址自动检测并添加为链接
  7. 性能测试基本功 - Centos5.5下安装LAMP
  8. 基于bim的施工管理平台
  9. Linux下更新BIOS的方法
  10. TIPTOP实施基础资料收集计划表
  11. 大数据安全与隐私保护的问题及对策
  12. 超分辨网络SRCNN的Pytorch实现
  13. JAVA制作游戏脚本(1)---Robot机器人
  14. 使用Jcom组件操作Visio批量导出图片
  15. Laya之微信小游戏入门
  16. 【论文简读】Diffusion Kernel Attention Network for Brain Disorder Classification用于脑疾病分类的扩散核注意力网络
  17. android实现3D地球转动组件,Rajawali3D基础教程-一个地球旋转的例子
  18. 你可能不知道的 new.target
  19. 从放大器开始谈模拟电子
  20. 海思Hi3516A上移植OpenCV

热门文章

  1. 实验9-10 在Windows下搭建入侵检测平台
  2. 腾讯云Cloud Studio:基于Claude快速完成Excel工资自动核算
  3. wpf绘制drawvisual卡顿
  4. assoc fetch mysql 用法_mysql_fetch_assoc与mysql_fetch_array的区别?
  5. 榜单:揭示年度值得借鉴的100个创新案例
  6. ListView 和 Adapter 适配器的简单介绍
  7. 2.5.3多体交叉存储器
  8. Hive启动 beeline 客户端失败问题解决
  9. java cgi_使用Java语言编写CGI程序
  10. python创业公司做什么最赚钱农村_2020农村做什么最赚钱?这些行业可能发家致富!...