linux中任务调度命令crontab的使用
来源:互联网 发布:提取背景音乐的软件 编辑:程序博客网 时间:2024/04/26 18:02
crontab这个命令在linux中用来调度任务使用,有着很关键的作用。比如在日常的项目中数据库中的内容是需要经常备份的,一般这个时候会暂时性的关闭数据库,时间大多在凌晨两三点人最少的时候,但我们不可能每天在这个时间段,去备份数据库,此时就会需要我们去编写文件,并使其在固定的时间执行,这就要用到crontab这个命令了。
下面用实例来运行一下这组命令
(1)任务设置:
命令:crontab -e,之后会提示你选择编辑器,一般选用你熟悉的即可,回车之后进入如下界面:
(2)任务:每隔一分钟将系统的时间保存于文件mydate中
在上述打开的文件末尾追加如下命令:* * * * * date >> /home/mydate
此时我们来看一下,文件mydate下的内容:
可以看到,这些信息已经保存到,mydate文件中了。
(3)上述方式只是一种方法,但是当任务过多时,这种方法就略显混乱了,在此我推荐使用下述的第二种方式:
将所有要执行的任务,全部保存到一个可执行文件中,然后在crontab中调用一下就可以了。
新建文件mytask.sh。其中包含两个任务:一是保存系统每分钟的时间信息文件名为mydate,二是将该文件从/home 目录下复制到/root下:两条命令如下:
接下来需要修改一下mytask.sh的文件权限,命令为:chmod 744 mytask.sh
打开crontab -e ,在其中只需要加入一条命令即可* * * * * date /home/mystak.sh(时间设置在后面有注解)
之后我们去root目录下,看一看是不是已经存在了我们复制过来的文件
可以看到俩条命令,每到一个时间就会定期执行,可以看一下里面的内容
(4)停止执行上述文件命令为:crontab -r,列出当前正在执行的任务调度命令:crontab -l
(5)时间设置,*表示所有,* * * * * 表示每分钟
:
- linux中任务调度命令crontab的使用
- linux任务调度命令crontab的使用
- linux的任务调度命令--crontab
- Linux任务调度命令crontab
- linux任务调度命令crontab
- Linux crontab 任务调度的使用
- Linux 任务调度crontab的使用
- Linux的任务调度Crontab
- 任务调度的使用crontab
- linux命令之crontab 任务实时调度
- 任务调度命令crontab
- 任务调度命令crontab
- Linux调度任务(crontab)基本使用
- Linux crontab任务调度
- crontab任务调度使用
- Linux中使用crontab命令启用自定义定时任务
- linux定时任务crontab的使用,curl命令中url避免使用&,或对&进行转义
- Linux后台运行命令cron and crontab任务调度详述
- Bootstrap布局组件
- kotlin学习(一)kotlin的基本句法语法
- pollard's p-1算法实现(使用GMP库)
- struts2获取请求参数-----属性驱动3种
- 实现文本相似度算法(余弦定理)
- linux中任务调度命令crontab的使用
- AsyncChannel使用和原理
- leetCode刷题归纳-Dynamic Programming( 63. Unique Paths II)
- 【代码积累-1】ActiveObject
- 9、Ubuntu 软件包管理&编程工具
- Tomcat部署项目的几种常见方式
- pydev配置
- windows中的java项目访问虚拟机中的redis
- Android TP驱动之(三)input