linux定时任务crontab

来源:互联网 发布:()知劲草,路遥知马力 编辑:程序博客网 时间:2024/05/21 19:22

1.linux定时任务

crontab -e 设置定时任务

任务格式

* * * * *    bash.sh

代表意义分钟小时日期月份命令数字范围0-590-231-311-120-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即可解决




0 0
原创粉丝点击