在 crontab 中调用了下一个 bash 脚本。
我在 /etc/profile.d/python.sh 中为 python 定义了一些环境变量。
$JOBCMD 是一些 python 脚本,它会运行很长时间,所以我想用 fork 调用这个脚本。
#!/bin/sh
. /etc/profile.d/python.sh
JOBCMD=`/path/to/a_long_time_shell.py`
if [ -z "$variable" ]; then
(
. /etc/profile.d/python.sh
$JOBCMD &
)
fi
exit 0
结果是 $JOBCMD 无法在 /etc/profile.d/python.sh 中获取环境变量?我该怎么做才能解决它?