Ubuntu下crontab定时执行jar     

使用之前将编辑任务的编辑器改成vi编辑器,这样使用比较方便

如果使用默认编辑器则按ctrl+x为保存,提示是否保存,按y保存,然后按回车退出编辑器

执行select-editor 命令选择vi编辑器

使用crontab -e 编辑定时任务

举例:/2 * date >> ~/time.log 意思是每隔2分钟执行date命令,记录当前时间到time.log文件

编辑完之后重启服务 sudo service cron restart

需求:定时执行jar程序

/2 * /home/jihuan/start.sh >> ~/time.log

start.sh内容如下:

  1. #!/bin/sh
  2. #导入环境变量配置文件路径才可以执行jar
  3. . /etc/profile
  4. java -jar task.jar

扫描下方二维码,加入Java方向技术交流讨论群。暗号:加群