linux定时自启动shell脚本

linux定时自启动shell脚本

前言

需要设计一个脚本用来定时清理linux磁盘空间,自启动

操作

1.在指定目录编写shell脚本

给脚本加权限

chmod 755 origin_del.sh

或者

chmod +x origin_del.sh

2.打开定时

执行

crontab -e

输入

0 0 * * * /home/origin_del.sh

保存退出

释义

0 (第一个): 分钟。这里表示"0分钟"。

0 (第二个): 小时。这里表示"0点"(即午夜)。

*: 月份中的日期。这里表示"每个月的每一天"。

*: 月份。这里表示"每年的每一个月"。

*: 星期中的日期。这里表示"每周的每一天"。

0 0 * * * 的含义是"每天午夜(0点0分)"

如果设置* * * * * *那么就是立即执行

3.自启动

vi /etc/rc.local

写上你的脚本绝对路径即可

问题

如果在编写脚本时遇到

-bash: ./test.sh: /bin/bash^M: 解释器错误: 没有那个文件或目录

则执行

sed -i 's/\r$//' xxxx.sh

因为在windows下,用记事本编写脚本文件,会导致编译出错。windows下的换行符为\n\r,linux下的换行符为\n,所以需要对\r进行格式转换

相关推荐
云飞云共享云桌面7 小时前
传统工作站 vs 云飞云共享云桌面:制造业设计云桌面选型深度对比
运维·服务器·前端·网络·3d·架构·制造
JAVA面经实录9178 小时前
操作系统面试题
java·服务器·数据库·计算机网络·面试
小刘|8 小时前
Spring AI Alibaba 集成和风天气 API 实战
java·服务器·前端
暮云星影9 小时前
全志linux开发屏幕适配(一)屏幕参数设置说明
linux·arm开发
Maynor9969 小时前
我用 Codex 给自己的网站上线了一个智能体客服:从 Dify 到服务器部署,全程实战复盘
运维·服务器
聚名网10 小时前
域名net,com,cn有区别吗?有哪些不同呢?
服务器·开发语言·php
java_cj10 小时前
深入kubectl create源码:从YAML到Pod的完整链路拆解
运维·云原生·容器·kubernetes
小小小花儿10 小时前
SSH密钥配置(免密连接远程服务器)
服务器·ssh
swordbob11 小时前
NIO 的 Channel 里有多个 BIO 吗?
linux·网络·nio
深圳恒讯11 小时前
越南服务器BGP多线和单线有什么区别?
运维·服务器