中午没事写了下定时任务执行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 脚本