一、crontab用法
1.开启crontab服务
<1>.查看 crontab 是否启动
# sudo launchctl list | grep cron<2>.检查需要的文件
# ls -al /etc/crontab<3>.如果crontab文件不存在,则创建
# sudo touch /etc/crontab2.在使用crontab执行脚本,如果没有执行,查看脚本是否有执行权限
//编辑自动执行脚本内容,此内容是临时内容,关机后不保存
# crontab -e
//每1分钟执行一次test.sh脚本(注意使用绝对路径)
*/1 * * * * /user/test.sh //查看编辑的内容
# crontab -l3.编辑shell脚本:test.sh
#!/bin/bash
ls -al
touch /user/test_file.txt二、/etc/crontab用法:此种用法必须使用root权限,加一个root项
# sudo emacs /etc/crontab
*/1 * * * * root /user/test.sh注意:如果没有任务,可以重启cron服务
Mac系统:
# sudo /usr/sbin/cron restartUbuntu系统:
# sudo /etc/init.d/cron restart****************************************************************crontab定时任务
//查看crontab用法
# man crontab // man 5 crontab
* 第1列分钟0~59
* 第2列小时0~23(0表示子夜)
* 第3列日1~31
* 第4列月1~12
* 第5列星期0~7(0和7表示星期天)
* 第6列要运行的命令crontab服务的重启关闭,开启
Mac系统下
# sudo /usr/sbin/cron start
# sudo /usr/sbin/cron restart
# sudo /usr/sbin/cron stopUbuntu系统
# sudo /etc/init.d/cron start
# sudo /etc/init.d/cron stop
# sudo /etc/init.d/cron restart
****************************************************************栗子:*/1,*/2...:表示每1分钟或每2小时;/:表示每一的意思
****************************************************************
*/1 * * * * 表示每一分钟执行一次
*/3 * * * * 表示每隔3分钟执行一次
1 */3 * * * 表示每隔3小时的执行一次的第1分钟执行
1 1 */3 * * 表示每隔3天,当天的1点1分执行一次
1 10 * * 2,3,4 表示每周2到周4的每天10点1分执行一次

Mac上crontab与/etc/crontab定时任务相关推荐

  1. mac上使用crontab周期性执行python脚本

    这个月买了本书<Linux系统命令及Shell脚本实践指南>, 看到了一个周期性执行任务cron.顿时产生一个想法: mac上有这种机制么? 加上自己也在15年下半年也学了点python脚 ...

  2. mac linux 计划任务,Mac上,执行定时任务:launchctl

    在Mac上定时执行任务 在Mac上,执行定时任务,有两种方式: 使用launchctl 沿袭Linux常用的crontab命令 毕竟咱是在mac上开发,这里只讲launchctl的用法 1.首先需要编 ...

  3. linux shell crond crontab 定时器 计划任务 定时任务

    一.crontab是什么? 1.定时任务软件种类 at 适合仅执行一次就结束的调度命令,需要启动一个后端的atd服务.  crontab 需要启动一个服务crond才行,crond服务通过cronta ...

  4. linux cron crontab anacron 计划任务 定时任务

    在linux下,如果想要在未来的某个时刻执行某个任务,并且在未来的每一个这样的时刻里都要执行这个任务.举个简单的例子,比如说想要在将来,每天的十二点都重启路由器,大多数发行版都自带一个守护进程(dae ...

  5. linux crontab怎么写,linux定时任务crontab

    利用linux的定时任务crontab来执行脚本,在centos7版本下运行 1.安装crontab yum install crontab 2.查看状态及关闭和启动任务 查看状态:systemctl ...

  6. linux定时任务crontab 时间,shell后台定时任务时crontab的用法

    语法:crontab[-u username]|-l|-r|-e|-v -u:指定crontab job的用户 -l:列出当前crontab的job -e:使用$EDITOR编辑crontab job ...

  7. mac定时执行python_Python脚本实现在Mac上DIY定时提醒功能

    背景:这两天一直沉迷于在电脑上看书,每到12点该吃饭时就会忘了,同事还要到工位上叫我,于是就想搞出来一个每天能够定时提醒我该做什么事情的功能,这样能够有提前准备.今天下午花了半天的时间研究了一下,最终 ...

  8. mac定时执行python_Mac中的定时任务利器:launchctl

    launchctl是一个统一的服务管理框架,可以启动.停止和管理守护进程.应用程序.进程和脚本等. launchctl是通过配置文件来指定执行周期和任务的. 当然mac也可以像linux系统一样,使用 ...

  9. mac上 mysql数据库自动备份

    创建 mysqlbak.sh脚本文件,对数据库进行备份 #!/bin/bash base="/Users/xingxing/Documents/mysql/data" date=$ ...

最新文章

  1. Android启动界面优化技巧-Splash Screens的正确方式
  2. STC89C52单片机 点亮LED灯
  3. 线程自动退出_C++基础 多线程笔记(一)
  4. ubuntu vim配置所有用户生效
  5. 包头市民族中学2021高考成绩查询,2021庆阳高考成绩查询系统入口
  6. LA 3989 - Ladies' Choice 稳定婚姻问题
  7. 在WEB开发的时候导入各种jar包
  8. php时间格式转换成时间戳,php时间格式转换成时间戳的方法
  9. 罗马数字包含以下七种字符: `I, V, X, L,C,D M`
  10. 相机成像时间与曝光时间的关系
  11. 学习神经网络(深度学习)电脑的配置要求
  12. 学计算机白头,为何会有人“一夜白头” 它有科学依据吗?看完终于懂了
  13. 日志分析之识别真假蜘蛛与处理办法
  14. S2Snet:利用纳米孔进行低分子量RNA鉴定的深度学习
  15. 一台计算机地址线32根,若有一台计算机,它的地址线有32根,则它的寻址空间是...
  16. linux 程序结构,Objective-C 基本的程序结构
  17. 苹果笔记本服务器虚拟系统,苹果Mac虚拟机装Windows哪家强?
  18. OceanBase 业务数据库实践(二)── DB2 迁移
  19. 产品管理——何为用户体验?附《用户体验的要素》PDF版下载
  20. 论文浏览(27) Long-Term Feature Banks for Detailed Video Understanding

热门文章

  1. “提速降费” 并非一蹴而就 矛头齐指运营商有失偏颇
  2. Docker实现隔离
  3. button组件 untiy_Unity自定义Button组件Transition
  4. 【机器学习】基于GBDT的数据回归及python实现
  5. c++11新特性的使用---可变模板参数、lambda、type_traits、optional综合使用
  6. java 代码效率_提高代码性能效率总结(一)--Java
  7. webbrowser设置横向打印_9个Excel打印神技巧!从此打印不求人!
  8. lambda函数if_Python中lambda的使用,与它的三个好基友介绍
  9. THUPC2019划水记
  10. 从壹开始前后端分离 [ vue + .netcore 补充教程 ] 三十║ Nuxt实战:动态路由+同构...