如何在crontab中使用export命令运行shell脚本

时间:2013-02-18 12:09:58

标签: shell cron environment-variables

我有一个shell脚本,在执行时导出变量值。相同的值将用于另一个脚本 如何在cron中运行此脚本( test.sh )。

#!/bin/sh
export I="10"
echo $I

我将使用root访问cron。 我试过这个命令:

*/5 * * * * /home/ubuntu/backup/.test.sh

我查看了环境变量,没有更新。

1 个答案:

答案 0 :(得分:3)

为什么.test.sh如果脚本只是test.sh

无论如何......导出的变量生命在设置它的进程退出时结束。

在您的情况下,当I脚本退出

test.sh var消失

如果您希望脚本访问I值,则必须source test.sh文件(例如. /home/ubuntu/backup/test.sh)并且不执行它。

否则您可以将其设置为.bashrc文件

相关问题