1 .菜鸟教程
2. 使用crontab定时执行shell脚本

步骤一

首先我们先看一下是否安装了crontab。一般情况下linux系统会自带crontab及crond。

sudo apt-get install vixie-cron
sudo apt-get install crontabs

步骤二

创建一个测试的脚本test.sh,然后放开权限,并创建一个输出的log文件。

#! /bin/bash
echo "测试例子"echo "hello" $(date "+%Y-%m-%d %H:%M:%S")
chmod 777 test.sh

创建reboot.sh的shell脚本。

#! /bin/bash
exec reboot

查找并删除图片

#!/bin/sh
sudo find /文件存储位置/data/ -mtime +30 -name "*.jpg*" -exec rm -rf {} \;

说明:
mtime 设置天数 +20 指的是20天之前
atime 设置分钟 + 20 指的是20分钟之前

步骤三

然后我们就要使用crontab了,首先进入它的配置文件,在/etc/crontab 中添加我们的调度命令。注意,该配置文件是一个只读文件

sudo vi  /etc/crontab

最底部追加

*/1 * * * *  root  /home/test.sh  >>/home/log
2 2 * * 6 root /home/test.sh >> /home/log

minute hour day month dayofweek command

  • minute - 从0到59的整数
  • hour - 从0到23的整数
  • day - 从1到31的整数 (必须是指定月份的有效日期)
  • month - 从1到12的整数 (或如Jan或Feb简写的月份)
  • dayofweek - 从0到7的整数,0或7用来描述周日 (或用Sun或Mon简写来表示)
  • command - 需要执行的命令(可用as ls /proc >> /tmp/proc或 执行自定义脚本的命令)
  • root 表示以comp用户身份来运行
  • “ >> ” 表示运行脚本后重定向到log文件中
  • 对于以上各语句,星号()表示所有可用的值。例如在指代month时表示每月执行(需要符合其他限制条件)该命令。

步骤四

开启crontab服务

sudo service cron start

步骤五

在log中会打印

测试例子
测试例子
测试例子
测试例子
测试例子

ubuntu 定时执行重启(crontab)相关推荐

  1. 【Linux】23.ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法

    ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法 定时任务失效的问题: 如果发现/etc/crontab中的定时任务没执行,可以使用/etc/init.d/cron st ...

  2. ubuntu定时执行任务

    前几天女神给我发了条消息,"为什么我每天早上九点都会收到你给我发的天气信息的邮件?"然后-- 当然,我是不可能告诉她,我是用crontab来定时执行python脚本滴! 好了,废话 ...

  3. ubuntu 定时 执行 python 脚本

    ubuntu 定时 执行 python 脚本 每月的 1号 执行 一个 sh 脚本 crontab -l crontab 每月执行一次怎么写? - Linux系统管理 - ChinaUnix.net ...

  4. ubuntu 定时执行php文件,Ubuntu crontab 定时执行php脚本文件

    什么是Cron和Crontab Unix和Linux系统的各个发行版本基本都支持Cron,Cron /Crontab允许我们在设定的时间自动执行或定时执行某个任务,如应用程序或脚本.更详细的概念和使用 ...

  5. ubuntu定时执行python脚本方法及实例代码

    一.前言 本文将介绍ubuntu系统下如何定时执行shell脚本.python脚本,ubuntu系统有一个定时任务的管理器crontab,我们只需要编辑定时任务,然后重启定时任务服务就好了. 二.工具 ...

  6. Ubuntu 定时执行脚本

    一.关于crontab cron是一个Linux定时执行工具,可以在无需人工干预的情况下运行作业.在Ubuntu中,cron是被默认安装并启动的. 二.例子 直接上例子,来看看怎么用. 需求:定时每天 ...

  7. ubuntu定时执行脚本任务

    0. 简介 在ubuntu中,我们一些自检脚本不但需要开机启动,同时在日常还需要定时启动,这是就需要我们设置定时启动来满足我们的需求.这里检索了网络上常用的方法,并整合成一套在ubuntu18,20上 ...

  8. ubuntu定时执行python脚本_Ubuntu 每天定时开关机并运行指定脚本

    ubuntu每天定时开关机 定时关机方法: 编辑 /etc/crontab添加一条命令:55 23 * * * root /sbin/shutdown -h now.即可实现每天23:55关机. 定时 ...

  9. 定时执行命令crontab的使用

    转自:http://www.cnblogs.com/jiafan/articles/1153066.html 任务调度的crond常驻命令 crond 是linux用来定期执行程序的命令.当安装完成操 ...

  10. ubant每30秒运行shell脚本_[mcj]Ubuntu系统定时执行bashshell命令|Ubuntu定时执行指定脚本...

    Linux中,周期执行的任务一般由cron这个守护进程来处理.cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为"crontab",是& ...

最新文章

  1. 远程Gitlab新建的分支在IDEA里不显示
  2. rabbitmq 启动报错 Failed to get nic info
  3. 计算机加一块硬盘,老电脑卡顿不一定没救了 加一块SSD就能焕发新生
  4. 漫画:千万别在同事面前装逼
  5. CSS3 linear-gradient实现三角形
  6. java mapper.readtree_java - 杰克逊的readValue和readTree:何时使用哪个? - 堆栈内存溢出...
  7. python生成器表达式_python 生成器和生成器表达式
  8. php中的try语句,PHP Try-catch 语句使用技巧
  9. COCOS2D-X之圆形进度条的一个简单Demo
  10. Android音视频开发学习——硬解码
  11. 使用liteide开发go遇到的问题
  12. 面试阿里数据研发岗,无缘三面,谈谈面经
  13. windows下使用HHKB键盘,配置autohotkey键位映射
  14. 如何找到算法的时间复杂度
  15. word文档图片显示不全,显示一部分,图片在文字下面怎么办?
  16. U盘装系统及启动盘制作
  17. 【Neepuctf】Crypto部分writeup
  18. intel网卡驱动方法1的安装说明书
  19. qml----Model/View入门(四)XmlListModel
  20. Android 讯飞离线语音听写/离线语音识别SDK

热门文章

  1. [转载] 七龙珠第一部——第012话 向神龙许愿
  2. Cookie的格式及组成
  3. 纪念工作一周年,也纪念我的blog开张。
  4. 路由器与交换机组网性能的综合对比分析
  5. c++ 宏 stdin 和 STDIN_FILENO 区别
  6. Android应用方法数查看,查看size是否超过65k
  7. CF1047A Little C Loves 3 I
  8. [2018.09.05 T1] Lyk Love painting
  9. uni-app在小程序开发者工具:TypeError: Cannot read property ‘forceUpdate‘ of undefined
  10. java检测按键,java-me – 如何以LWUIT形式检测按键事件?