linux定时运行命令
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定时运行命令相关推荐
- Mac/Linux 定时运行命令行
想要开机运行的话可以通过 mac 自带的 Automator 将要运行的命令打包成一个app,用后在用户组的"登录时启动"列表里加上那个app. 但是想要定时运行就不能这么做了,要 ...
- linux脚本定时运行脚本,linux定时运行命令脚本——crontab
react路由深度解析 先看一段代码能否秒懂很重要 这是app.js 全局js的入口 import React from 'react' import { render } from 'react- ...
- linux定时运行命令脚本——crontab
cron和crontab定时任务: http://blog.csdn.net/ithomer/article/details/6817019 http://blog.sina.com.cn/s/blo ...
- linux定时执行命令 at,4.4 at:定时运行命令
4.4 at:定时运行命令 作用:at命令在指定时刻执行指定的命令序列. 用法:at [-V] [-q 队列] [-f file] [-m] time 主要选项如下. -V:输出版本号. -q:选用 ...
- linux定时执行命令
linux定时执行命令 crontab命令 简介 用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段 ...
- linux控制终端关机命令,linux定时关机命令?linux立即关机命令?终端切换界面?windows定时关机和linux定时关机的方法(shut...
你是否正在寻找关于linux定时关机命令的内容?让我把最完整的东西奉献给你: windows定时关机和linux定时关机的方法(shutdown命令) 作者:佚名 字体:[ ] 来源:互联网 时间:0 ...
- Linux命令(十七) 关机命令,linux定时关机命令是什么
linux定时关机命令是什么 linux定时关机命令是什么?在之前的教程中,我们分享了win7系统定时关机命令的使用方法,给网友们带来了不少的`便利.也有网友使用的是Linux系统,因此,他们好奇:L ...
- linux后台运行命令,nohup
linux后台运行命令 1.& 当结束终端时,进程就会停止 command & 例子: ./test.sh & 2.nohup 为不挂起进程的意思 如下时会使得应用在关闭终端时 ...
- linux+后台运行+nohup,Linux后台运行命令集(、fg、bg、jobs、nohup、ctrl + z)
Linux后台运行命令集(&.fg.bg.jobs.nohup.ctrl + z) 1).& 命令或进程最后加上"&",可以把此操作放到后台执行: 2).c ...
最新文章
- openssl 编译参数选项
- mark关于Java语言Static的生命周期
- [渝粤教育] 西南科技大学 经济数学1 在线考试复习资料
- c treelist绑定mysql_TreeList 绑数据
- 工作中用到的安卓日志相关命令(logcat)
- tpc ds 导入到oracle,用TPC-DS测试Sql server,Oracle
- 怎么借助Camtasia制作回忆录
- 又是一岁,又是一年,又是新的开端【我与51CTO的故事】
- ffmpeg推流和拉流rtsp
- 三星升级助手无法连接服务器,三星S 换机助手不能连接手机怎么办?
- laravel 语言包
- 【PMP】PMBOK 笔记 第6章 项目时间管理
- 面向过程的结构化程序设计分三种基本结构
- 新面貌,新征程—读《新程序员》有感
- BTA 常问的 Java基础39道常见面试题
- 生病吃什么水果你知道吗?
- 线性电路中DAC和ADC的校准
- c语言程序设计第三版乌云高娃答案,C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc...
- ORB-SLAM3中的词袋模型BoW
- win10右键卡顿原因_win10右键新建卡顿的问题
热门文章
- 数据结构(邓俊辉)-[第8章]
- SQL Server 2012 最新技术 PowerView 让你的业务会说话 [上篇]
- 从“上云”到“云管理”,中国首个多云管理平台评估标准有何妙处?
- 2021高考本溪高中成绩查询,本溪市高级中学2020—2021学年度(上学期) 高一高二期中表奖大会...
- 做题记(4)P1080 国王游戏
- 使用Amazon SageMaker Feature Store存储、发现并共享机器学习特征
- 给网站开发者推荐18个在线手册,值得收藏
- iPhone游戏开发:使用到的工具和技术
- VirtualAPK 报错: Failed to notify project evaluation listener. > SDK location not found. Define locati
- 2021年安全员-B证(江西省)新版试题及安全员-B证(江西省)考试技巧