前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >crontab怎么使用_crontab配置

crontab怎么使用_crontab配置

作者头像
全栈程序员站长
发布2022-09-23 11:25:58
1.6K0
发布2022-09-23 11:25:58
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行

安装:apt-get install cron (服务器环境下默认都会安装)

使用:crontab -e 进入编辑页面(第一次进入会让你选择编辑器)

crontab -l 查看当前的定时任务

crontab怎么使用_crontab配置
crontab怎么使用_crontab配置

crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建。 crontab –l : 显示 crontab 文件。 crontab -r : 删除 crontab 文件。 crontab -ir : 删除 crontab 文件前提醒用户。

以上就是crontab的使用规则,以及定时方法的使用。

下面我们先来写两个简单的定时任务来让大家认识一下crontab的魅力:

第一个例子:将命令行的ls信息输出到ls.log文件中,频率为每分钟1次

1. crontab -e 进入编辑页面

2. 编写简单的命令

3. 等待查看结果

crontab怎么使用_crontab配置
crontab怎么使用_crontab配置
crontab怎么使用_crontab配置
crontab怎么使用_crontab配置

第二个例子:

1. 编写一个简单的shell脚本,执行一段python文件的打印信息,并给sh文件添加可执行权限:

代码语言:javascript
复制
sudo chmod +x my.sh

2. crontab -e 进入编辑页面将命令语句加入到定时任务当中

3. 查看结果

crontab怎么使用_crontab配置
crontab怎么使用_crontab配置

其中>>表示重定向,把print等信息导入log中

代码语言:javascript
复制
cd 'dirname' $0 || exit 1

固定写法,表示先进入当前目录,如果失败则退出该sh脚本

crontab怎么使用_crontab配置
crontab怎么使用_crontab配置

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172587.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档