Ubuntu 使用 Cron 实现计划任务 - 知乎

1、切换root

su root

2、安装并启动 cron

apt install cron
  • 若已经安装,输入以下命令判断 cron 服务是否启动:pgrep cron
  • 如果有 pid (一串数字)输出则说明 cron 服务已经启动,没有任何输出说明需要手动启动 cron 服务。
  • 启动服务 sudo service cron start

3、编辑计划文件

crontab -e
  • 来打开你的用户所属的 crontab 文件。第一次用这个命令,会让你选择文本编辑器,选择你常用的编辑器即可,一般选择nano编辑编辑器。
  • 复制以下命令(按需更改)
0 14 * * * /sbin/reboot
# 意思是每天 14点 开机重新启动
  • cron 语法格式
  • # m   h   dom   mon dow  command
    0-59 0-23 1-31 1-12 0-7  command
符号 含义 取值范围
m 表示分钟 0-59
h 表示小时 0-23
dom day of month,表示日期 1-31
mon month,表示月份 1-12
dow day of week,表示星期 0-7
command 待执行的命令 -
  • 需要特殊说明的是,dow 的取值范围为 0-7 共 8 个数,1-6 分别表示周一-周六,0 和 7 均表示周日(如果想深究原因,请参考这里)。
  • 另外需要使用一些特殊符号实现灵活的配置:
    • * 代表所有值
    • / 代表“每”
    • - 代表范围
    • , 分割数字
0 14 */2 * * /sbin/reboot
# 意思是每两天 14点 开机重新启动

4、保存计划文件并重启

4.1 快捷键 ctrl + x 退出

4.2 快捷键 Y 保存,最后按回车结束

4.3 重启corn

service cron restart

5、查看corn计划

ps -aux  或这 pgrep cron

ubuntu 18.04 crontab 设置自动开关机相关推荐

  1. Ubuntu 18.04 蓝牙不自动连接且不稳定解决

    Ubuntu 18.04 蓝牙不自动连接且不稳定解决 ubuntu 18.04连接蓝牙鼠标或键盘,系统重启后不自动连接,甚至出现无法再次连接的情况,即使删除重新适配连接也连接不上 写在最后 解决的关键 ...

  2. eclipse theia_如何在Ubuntu 18.04上设置Eclipse Theia Cloud IDE平台[快速入门]

    eclipse theia 介绍 (Introduction) Eclipse Theia is an extensible cloud IDE running on a remote server ...

  3. ubuntu实现中文输入法_在Ubuntu 18.04中设置中文输入法

    (本文系搬运,图片来自网络,侵删.英语为自己翻译,水平有限,欢迎指点) Setup Chinese Input Method in Ubuntu 18.04 Fri Oct 20 2017 The o ...

  4. Ubuntu 18.04 分辨率设置

    Ubuntu 18.04 分辨率设置 1,系统 2,修改分辨率 1,系统 # lsb_release -a No LSB modules are available. Distributor ID: ...

  5. centos8 配置 dns_如何在Ubuntu 18.04上设置DNS名称服务器 | linux资讯

    域名系统(DNS)是网络基础设施的核心部分,提供了将域名转换为IP地址的方法.您可以将DNS视为Internet的电话簿. 连接到Internet的每个设备都由其IP地址唯一标识.当您在浏览器中输入要 ...

  6. 如何在Ubuntu 18.04上设置Mattermost

    介绍 (Introduction) Mattermost is an open source collaboration and messaging platform created with sec ...

  7. eclipse theia_如何在Ubuntu 18.04上设置Eclipse Theia Cloud IDE平台

    eclipse theia 介绍 (Introduction) With developer tools moving to the cloud, adoption of cloud IDE (Int ...

  8. Ubuntu 18.04 Server 设置静态IP

    一.背景 Netplan是Ubuntu 17.10中引入的一种新的命令行网络配置实用程序,用于在Ubuntu系统中轻松管理和配置网络设置.它允许您使用YAML抽象来配置网络接口.它可与NetworkM ...

  9. 如何在Ubuntu 18.04上设置Apache虚拟主机

    The Apache HTTP Web server is a powerful, free and open source web server that has been, and remains ...

最新文章

  1. jasp报错_jetty启动访问jsp页面报错
  2. pcb 假八层_八层板的成本却只六层的性能,PCB设计遭遇假八层该怎么办?
  3. 实战恢复2950交换机的IOS
  4. 图形处理(四)基于梯度场的网格编辑-Siggraph 2004
  5. JZOJ 5458. 【NOIP2017提高A组冲刺11.7】质数
  6. 0 开场白元素项类的设计
  7. systemd管理mysql多实例_使用 systemd 配置多个 MySQL 8.0 实例
  8. html loader的作用,webpack认识loader的作用
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的高校勤工助学管理系统
  10. Oracle控制文件操作
  11. HTML5 和 JavaScript 特效
  12. PCB设计之3W规则和20H原则
  13. 大学生创新创业 /互联网+ 大赛 商业计划书目录(模板)
  14. B2B跨境电子商务平台综合服务解决方案 1
  15. lumaQQ.net 学习分析
  16. Linux转发性能评估与优化(转发瓶颈分析与解决方案)
  17. WIN10安装CUDA10 cuDNN
  18. python绘制中国_如何用Python画一个中国地图?
  19. UnicodeTOGB,能够将Unicode串转换成GB码,方便开发。
  20. 优秀产品经理必备的“十个证书”+项目管理工具

热门文章

  1. new 构造函数原理
  2. 如何授权企业证书,使用企业级的APP
  3. 初学者快速了解spring的IOC和AOP原理
  4. 钛资本研究院:技术周期催生中国风险投资“中生代”
  5. 在非华为Windows10电脑上安装华为电脑管家
  6. [渝粤教育] 中国地质大学 现代控制理论 复习题
  7. 纯CSS实现新年倒计时
  8. 参与社团活动的意义_开展小学生社团活动的重要意义
  9. 过来人看PMP证书:究竟含金量有多高?
  10. js中的面向对象、继承、函数重写