【第22期】观点:IT 行业加班,到底有没有价值?

linux定时任务crontab

原创 2016年06月01日 16:32:28

1.linux定时任务

crontab -e 设置定时任务

任务格式

* * * * *    bash.sh

代表意义 分钟 小时 日期 月份 命令
数字范围 0-59 0-23 1-31 1-12 0-7 呀就命令啊


2.创建bash sheel(以备份数据库为例)

创建文件:touch mysql_backup.sh

写入内容:

vim mysql_backup.sh

#!/bin/sh
mysqldump -uroot -proot nutch > /usr/mysql/mysqlbackup/nutch`date +%Y-%m-%d_%H%M%S`.sql
cd  /usr/mysql/mysqlbackup
rm -rf `find . -name '*.sql' -mtime 10`


3.授权

chmod 777 mysql_backup.sh


4.设置定时执行

crontab -e

写入

0 22 * * * /usr/bin/mysql_backup.sh


5.解决vim显示中文乱码的问题

vim ~/.vimrc

写入如下内容

set encoding=utf-8 fileencodings=utf-8


6.若用windows上传sh文件,在linux下不能执行 , 需要更改文件格式

windows下文件格式为dos,linux只识别unix类型的

所以在vim中输入以下命令

set ff=unix即可解决




版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Linux系统下的定时任务Crontab

Crontab是Linux系统下的定时任务工具,相当于WIN7系统的任务计划,能够让系统定时做出详见 http://zh.wikipedia.org/zh-cn/Cron Crontab能用来添加Li...

linux定时任务:at和crontab

在Linux下的两种定时执行任务的方法:at命令,以及crontab服务。 (1)at命令 假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了。 设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行。at类似打印进程,会把任务放到/var/spool/at目录中,到指定时间运行它 。at命令相当于另一个shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序

Linux的cron和crontab定时任务

一 croncrond位于/etc/rc.d/init.d/crond 或 /etc/init.d 或 /etc/rc.d /rc5.d/S90crond,最总引用/var/lock/subsys/c...

定时任务Java编写综述之OS级的Linux crontab命令方式

定时任务<span style="line-height: 150%; font-size: 12pt;" la

Linux 下的定时任务实现 at 和 crontab

atd 服务 要想使用at命令,需要先打开atd服务 sudo atd 简单例子 添加到时执行任务 user@linux-msx4:~> at now + 1 hour ...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)