1、安装crontab
yum install crontabs
2、查看状态
service crond status
3、启动服务
service crond start
4、停止服务
service crond stop
5、开机启动
chkconfig crond on
6、编辑crontab
crontab -e
7、查看crontab
crontab -l
8、删除crontab
crontab -r
9、查看crontab执行日志
tail -f /var/log/cron
10、设置定时执行文件
执行编辑指令:crontab -e
下面这句一定要写,否则可能会不执行
SHELL=/bin/bash
#每5分钟执行一次
*/5 * * * * sh /mydir/test1.sh
#每2个小时执行一次
0 */2 * * * sh /mydir/test2.sh
11、shell文件内容
#!/bin/sh
source /etc/profile
export LANG="en_US.UTF-8"
export JAVA_HOME=/usr/local/jdk1.8.0_171
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOMEb/dt.jar:$JAVA_HOMEb/tools.jar
java -jar /mydir/test.jar
*注: 第一行第二行以及下面的环境变量都必须写,因为crontab执行shell的时候不会自己加载环境变量;
还需注意shell文件格式,如果你在windows编写的.sh文件直接传到unix下crontab也不会执行,因为是DOS格式;
12、DOS和UNIX文件转换
vim filename 打开文件
:set ff 查看文件格式
:setfileformat=unix 或者 :set ff=unix DOS转UNIX
:setfileformat=dos 或者 :set ff=dos UNIX转DOS
:wq
Centos配置crontab执行jar
猜你喜欢
转载自blog.csdn.net/m0_38019995/article/details/84838362
今日推荐
周排行