Linux 定时任务详解---MATLAB后台运行

时间:2021-11-21 01:54:31

1、创建 .sh文件(如timetask.sh) 定义需要定时执行的命令

e.g

#!/bin/sh
cd /usr/local/DriveBehavior/aliyunserver
nohup /usr/local/MATLAB/R2013b/bin/matlab <Main.m 1>running.log 2>running.err &

其中,第一行#!/bin/sh是该脚本的必需执行命令,第二行为所需指定的运行目录,第三行为目标命令,即需要执行的任务。

 

2、键入 crontab  -e 编辑crontab服务文件

e.g

00 3  *  *  *  /bin/sh /usr/local/DriveBehavior/aliyunserver/timetask.sh

其中,/bin/sh是执行命令,时间为每天的凌晨3点执行

保存文件并并退出

 

3、查看该用户下的crontab服务是否创建成功, 用 crontab  -l 命令  

4、使用命令 sudo service cron restart 重启一下定时任务!

 

这样,整个过程就完成了

 

参考链接:http://www.blogjava.net/freeman1984/archive/2010/09/23/332715.html