前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >crontab 脚本测试demo

crontab 脚本测试demo

作者头像
句小芒
发布2022-12-29 18:06:42
8370
发布2022-12-29 18:06:42
举报

crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。

语法

crontab(选项)(参数)

选项

-e:编辑该用户的计时器设置;

-l:列出该用户的计时器设置;

-r:删除该用户的计时器设置;

-u<用户名称>:指定要设定计时器的用户名称。

我们进行一个小测试。

1. 首先新建一个 shell 脚本,输出一段文字到 a.txt 文件中。

vim test.sh

脚本内容为:

#!/bin/bash echo "hello world" >> ~/a.txt

2.文件添加可执行权限。

chmod +x test.sh

3. 我们执行一下这个文件

./test.sh

发现生成了a.txt  文件,并且使用 cat a.txt 后发现文件内容为 hello world。

4. 接下来使用 crontab -e 命令打开文件,添加一条语句

* * * * * ~/test.sh

保存退出。(会出现以下提示,说明成功)

crontab: installing new crontab

我们使用 tail -f a.txt 命令监控a.txt 文件:会发现每隔一分钟,就会多一行 hello world。

说明测试成功。

学习与巩固: crontab ,shell脚本,  tail 监控文件,chmod 添加权限

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-11,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

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