linux-crontab

卡萨布兰卡ginger · · 858 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

最近,需要在linux中使用定时任务。cron就是计划任务的意思。crontab是类unix系统中的一种操作定时任务的指令。也就是说cron是系统的定时任务,crontab是cron的命令。

使用命令查看是否有crontabs安装包(前提是rpm已经安装):

rpm -qa|grep crontabs

启动、停止等cron服务:

cd /usr/sbin cron start
cd /usr/sbin cron stop
cd /usr/sbin cron restart
cd /usr/sbin cron reload

查看当前是否有定时任务:

crontab -l

新增一个定时任务:

crontab -e

列如:

*/1 * * * * /mnt/go/src/douyin-demo/script/check_golang.sh > /dev/null 2>&1

每分钟执行一次check_golang.sh的脚本。后面的> /dev/null表示:将输出重定向到/dev/null,这是个空设备,也就是忽略其输出。2>&1表示:将错误输出到标准输出,如果在控制台调试,也就是屏幕上,方便调试。0是标准输入,一般是键盘;1是标准输出,一般是屏幕;2是标准错误。

最后是crontabs的取值范围:

image

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:卡萨布兰卡ginger

查看原文:linux-crontab

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

858 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传