当c源文件编译成功后, 比如AUTOBATCH
直接输入AUTOBATCH就可以执行了,但是写入crontab定时任务中时,就执行不了了,因为crontab是不识别环境变量的,因此
需要把环境变量写入一个sh脚本文件中,然后把AUTOBATCH执行条件也写入该sh中
我写的是AUTOBATCH.sh
内容如下:
#! /bin/bash
#############################
. ~/.bash_profile
. /etc/profile
#############################
cd /home/appuser/project/bin
AUTOBATCH
然后crontab定时 :
38 11 * * * /home/appuser/project/bin/AUTOBATCH.sh
38 11 * * * echo ‘autobatch end up‘
就可以了,主要是 环境变量的问题与路径的问题!
时间: 2024-10-13 01:33:57