首页 > 系统相关 >linux 设置定时任务

linux 设置定时任务

时间:2023-05-10 12:11:41浏览次数:52  
标签:缓存 drop sync echo 设置 linux 定时 caches

这里我们定时清理缓存(AI训练经常导致缓存没有及时清理,后面的读写操作就很慢)

  1. 书写启动文件 sudo vim cleanBuff.sh
#!/bin/bash
echo "开始清理缓存"
# 写入硬盘,防止数据丢失
sync;sync;sync; 
# 延迟10S
sleep 10
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
echo "清理缓存结束"

引用:https://www.ngui.cc/article/show-1003798.html?action=onClick

  1. 给文件权限
sudo chmod 777 cleanBuff.sh

此时文件已经是一个可执行文件。

  1. 加入定时任务
crontab -e

选择自己舒服的编辑工具,我这里选择的VIM,编辑自己的定时任务

* 0 * * * /root/cleanBuff.sh

注意我这里文件在root用户下。前边的一堆东西是啥?这里的命令模式是:

m h d m dow command

分别是分、时、天、月、星期、命令;*号标识任意;逗号“,”标识一个指标多个值的分割;斜线“/”标识指标每隔多久

我们使用crontab -l查看我们的添加是否成功。

标签:缓存,drop,sync,echo,设置,linux,定时,caches
From: https://www.cnblogs.com/dan-baishucaizi/p/17387610.html

相关文章

  • Linux降级Flatpak包
    导读Flatpak软件包的一个鲜为人知的特点是,它允许你对已安装的应用程序进行降级。下面是如何使用它的方法。从技术上讲,小版本或次要更新是为了解决问题。但是,当某些更新破坏你当前的工作流程时,情况可能会变得更糟。无论是Flatpak包还是Snap,当出现问题时,一切都会在某个......
  • Rocky Linux:编译安装nginx 1.24.0(Rocky Linux 9.1)
    一,官网:http://nginx.org/如图:二,下载并解压下载:[root@imgnginx]#wgethttp://nginx.org/download/nginx-1.24.0.tar.gz解压:[root@imgnginx]#tar-zxvfnginx-1.24.0.tar.gz 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectfor......
  • Linux 设置 LD_LIBRARY_PATH
    转载:https://www.cnblogs.com/zhanggaofeng/p/7535034.html 在Linux下,如果自己写好一个动态链接库,需要在其他程序里调用,则需要让这些程序能找到这个动态链接库,如果设置的不对,就会出现类似的错误:errorwhileloadingsharedlibraries:libmysqlclientso.so.0:cannotopens......
  • allegro16.6设置使VIA打在PAD上不提示DRC
     allegro中任何一个DRC都可以通过show这个DRC的信息来解决问题,从DRC中会显示这个报错的原因已经是哪一类型的详细错误!这里是以VIA打在PAD上不提示DRC举例1、Setup->Constraints->ConstraintManager->在弹出的页面:Analyze->:AnalysisModes->PhysicalModes->Pad-paddirectc......
  • LINUX杂七杂八
    一、防火墙的设置相关开放端口:firewall-cmd--zone=public--add-port=8089/tcp--permanent重启服务,让开放生效:systemctlrestartfirewalld查看是否成功开放:firewall-cmd--list-ports二、调整系统打开文件的限制数:打开终端,输入命令:ulimit-n,查看当前系统的文件打开限制,......
  • linux 查看文件中的特殊字符
    1.cat命令cat-Afilename^M是Windows文件中的字符,即\r优缺点:cat命令会查看文件的全部内容,并不能像more命令那样翻页操作,当文件较大时,不适合使用cat命令!2.vi/vim命令#进入编辑页面vifilename#使用:setlist或者:setinvlist ......
  • linux下拆分PDF、批量裁剪图片及合并为PDF操作
    好久不碰代码,文件操作啥的快忘光了(你丫本来就没怎么学吧!)我先放两串代码在这QAQ拆分PDFpdftoppm-png?.pdfs批量裁剪图片裁剪图片指令,这个指令是ImageMagick带的一个什么东西,单位电脑能装convertsrc.png-crop长x高+起始像素点横坐标+起始像素低纵坐标dest.png然后......
  • Linux安装gitbook
    Linux安装gitbook下载nodejs包wgethttps://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gz解压tar-zxvfnode-v12.16.1-linux-x64.tar.gz建立软连接[root@VM-16-13-centos~]#lsnode-v12.16.1-linux-x64node-v12.16.1-linux-x64.tar.......
  • rocky linux: 禁止使用root登录ssh,只允许指定用户(Rocky Linux 9.1)
    一,配置可以sudo的用户参考这个:https://www.cnblogs.com/architectforest/p/17386259.html二,禁止使用root登录ssh1,配置ssh[root@img~]#vi/etc/ssh/sshd_config配置内容:设置PermitRootLogin值为no#PermitRootLoginyesPermitRootLoginno新增一行:AllowUsers......
  • Linux系统的内存摘要
    通过free-m查看系统内存使用情况total:总内存大小。used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。free:空闲的内存大小。shared:进程间共享内存(一般不会用,可以忽略)。buffers:内存中写完的东西缓存起来,这样快速响应请求,后面数据再定期刷到磁盘上。cached......