将一个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

posted @ 2018-02-27 10:40  白色程序猿  阅读(3189)  评论(0编辑  收藏  举报