将一个jar包放到linux下定时执行
将一个jar包放到linux下定时执行
1.在dbtodb文件夹下新建一个dbtodb.sh,脚本内容为:
!/bin/bash
cd /usr/dbtodb/
java -jar dbtodb.jar
2.将dbtodb文件夹放到linux服务器上的usr/目录下
3.对dbtodb.sh赋权限,具体操作如下:
[root@bidev /]# cd /usr/dbtodb
[root@bidev dbtodb]# chmod 777 dbtodb.sh
4.由于Windows于linux编码格式不同,需要对dbtodb.sh进行编码转换,具体操作如下:
[root@bidev dbtodb]# dos2unix dbtodb.sh
dos2unix: converting file dbtodb.sh to UNIX format ...
5.在控制台上输入以下命令
crontab -e
6.按i键编辑这个文本文件,输入以下内容,每天凌晨2:00执行该任务并将任务日志输入到/usr/dbtodb/log.txt
00 02 * * * /usr/dbtodb/dbtodb.sh &>/usr/dbtodb/log.txt
按esc键退出编辑,输入wq回车保存
7.启动定时服务
[root@]# service crond stop
[root@]# service crond start