1.命令简介

每个用户都有各自不同的计划任务列表,用各自的帐户登录后运行

crontab -l

就可查看到各任务的计划任务情况,使用下列命令可以修改自己的计划任务

crontab -e

每次添加完任务后,一定记得重新启动crond服务,不然不会生效

service crond restart

2.实例

下面为一计划任务的样例

#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * mon-wed date

上面这句的意思是“每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点显示时间”,你把date改成你想执行的命令,再把执行的时间改了,就可以形成一个定时执行命令了

#每分钟执行一次
*/1 * * * * date
#在/root/run_sh/下面写一个shell脚本,命名为run.sh,内容如下
#!/bin/sh
echo hello > /root/Hello.txt

然后运行crontab -e命令,写入

*/1 * * * * /root/run_sh/run.sh(一定要绝对路径)

保存退出后执行service crond restart,过一分钟后你就会在/root下看到Hello.txt文件。

#定时运行java程序,写一命名为run.sh的shell脚本,内容如下
#!/bin/sh
cd /root/javaExe/
java TestCron/Test
后运行crontab -e 写入
*/1 * * * * /root/run_sh/run.sh(一定要绝对路径)

后重启crond服务。

3.空格之间的参数意义如下

分钟 小时 天 月 星期 要执行的命令
前面五个参数中间用空格隔开,最后是要执行的命令。
详细的请参考下面

Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序
使用cron服务,用 service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它,
cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务:
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除没个用户的cron服务
crontab -e //编辑某个用户的cron服务
比如说root查看自己的cron设置:crontab -u root -l
再例如,root想删除fred的cron设置:crontab -u fred -r
在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e
进入vi编辑模式,编辑的内容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt
编辑/etc/crontab文件,在末尾加上一行: 30 5 * * * root init 6 这样就将系统配置为了每天早上5点30自动重新启动。
需要将crond设置为系统启动后自动启动的服务,可以在/etc/rc.d/rc.local 中,在末尾加上

service crond start

如果还需要在系统启动十加载其他服务,可以继续加上其他服务的启动命令。
比如:

service mysqld start

参考:https://www.jb51.net/LINUXjishu/134565.html

linux定时运行命令相关推荐

  1. Mac/Linux 定时运行命令行

    想要开机运行的话可以通过 mac 自带的 Automator 将要运行的命令打包成一个app,用后在用户组的"登录时启动"列表里加上那个app. 但是想要定时运行就不能这么做了,要 ...

  2. linux脚本定时运行脚本,linux定时运行命令脚本——crontab

    react路由深度解析 先看一段代码能否秒懂很重要 这是app.js  全局js的入口 import React from 'react' import { render } from 'react- ...

  3. linux定时运行命令脚本——crontab

    cron和crontab定时任务: http://blog.csdn.net/ithomer/article/details/6817019 http://blog.sina.com.cn/s/blo ...

  4. linux定时执行命令 at,4.4 at:定时运行命令

    4.4  at:定时运行命令 作用:at命令在指定时刻执行指定的命令序列. 用法:at [-V] [-q 队列] [-f file] [-m] time 主要选项如下. -V:输出版本号. -q:选用 ...

  5. linux定时执行命令

    linux定时执行命令 crontab命令 简介 用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段 ...

  6. linux控制终端关机命令,linux定时关机命令?linux立即关机命令?终端切换界面?windows定时关机和linux定时关机的方法(shut...

    你是否正在寻找关于linux定时关机命令的内容?让我把最完整的东西奉献给你: windows定时关机和linux定时关机的方法(shutdown命令) 作者:佚名 字体:[ ] 来源:互联网 时间:0 ...

  7. Linux命令(十七) 关机命令,linux定时关机命令是什么

    linux定时关机命令是什么 linux定时关机命令是什么?在之前的教程中,我们分享了win7系统定时关机命令的使用方法,给网友们带来了不少的`便利.也有网友使用的是Linux系统,因此,他们好奇:L ...

  8. linux后台运行命令,nohup

    linux后台运行命令 1.& 当结束终端时,进程就会停止 command & 例子: ./test.sh & 2.nohup 为不挂起进程的意思 如下时会使得应用在关闭终端时 ...

  9. linux+后台运行+nohup,Linux后台运行命令集(、fg、bg、jobs、nohup、ctrl + z)

    Linux后台运行命令集(&.fg.bg.jobs.nohup.ctrl + z) 1).& 命令或进程最后加上"&",可以把此操作放到后台执行: 2).c ...

最新文章

  1. openssl 编译参数选项
  2. mark关于Java语言Static的生命周期
  3. [渝粤教育] 西南科技大学 经济数学1 在线考试复习资料
  4. c treelist绑定mysql_TreeList 绑数据
  5. 工作中用到的安卓日志相关命令(logcat)
  6. tpc ds 导入到oracle,用TPC-DS测试Sql server,Oracle
  7. 怎么借助Camtasia制作回忆录
  8. 又是一岁,又是一年,又是新的开端【我与51CTO的故事】
  9. ffmpeg推流和拉流rtsp
  10. 三星升级助手无法连接服务器,三星S 换机助手不能连接手机怎么办?
  11. laravel 语言包
  12. 【PMP】PMBOK 笔记 第6章 项目时间管理
  13. 面向过程的结构化程序设计分三种基本结构
  14. 新面貌,新征程—读《新程序员》有感
  15. BTA 常问的 Java基础39道常见面试题
  16. 生病吃什么水果你知道吗?
  17. 线性电路中DAC和ADC的校准
  18. c语言程序设计第三版乌云高娃答案,C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc...
  19. ORB-SLAM3中的词袋模型BoW
  20. win10右键卡顿原因_win10右键新建卡顿的问题

热门文章

  1. 数据结构(邓俊辉)-[第8章]
  2. SQL Server 2012 最新技术 PowerView 让你的业务会说话 [上篇]
  3. 从“上云”到“云管理”,中国首个多云管理平台评估标准有何妙处?
  4. 2021高考本溪高中成绩查询,本溪市高级中学2020—2021学年度(上学期) 高一高二期中表奖大会...
  5. 做题记(4)P1080 国王游戏
  6. 使用Amazon SageMaker Feature Store存储、发现并共享机器学习特征
  7. 给网站开发者推荐18个在线手册,值得收藏
  8. iPhone游戏开发:使用到的工具和技术
  9. VirtualAPK 报错: Failed to notify project evaluation listener. > SDK location not found. Define locati
  10. 2021年安全员-B证(江西省)新版试题及安全员-B证(江西省)考试技巧