crontab 定时任务

中午没事写了下定时任务执行shell脚本 

首先创建一个test.sh 脚本 

这里注意下文件的权限问题,我设置的是 chmod 775  test.sh  

这里如果没有corntab的话需要安装  我是虚拟机 自带的

安装crontab 

vixie-cron软件包是cron的主程序; 
crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

开启crontab服务

用以下的方法启动、关闭这个cron服务: 
service crond start //启动服务 
service crond stop //关闭服务 
service crond restart //重启服务 
service crond reload //重新载入配置

查看crontab服务状态:service crond status 
手动启动crontab服务:service crond start 

 

然后 corntab -e   编写定时任务 

或者直接  vim    /etc/crontab  

以root  进行执行  

可以 corntab -l 进行任务查看

我把执行后的测试文件存储在/home目录下  

cd  /home 下查看任务是否执行  

每分钟执行一次, 成功!

切记!在linux环境下注意权限问题

学会了简单的脚本执行,就可以去写一些项目中的shell了 比如:定时备份数据库  定期删除项目中的文件清理

 数据库备份 shell 脚本

原文地址:https://www.cnblogs.com/yanyanyanyanliu/p/9334691.html