创建应用程序路径变量

创建应用程序路径变量

在 Linux 中,我输入:

/home/vincent/anaconda3/bin/python
这确实会进入 python shell,没问题。

现在,如果我尝试为该链接创建一个变量,例如: PYTHONEXEC=/home/vincent/anaconda3/bin/python
如果我输入,PYTHONEXEC我会收到command not found.

这是在 crontab 中创建一个变量,但在 shell 中使用时也不起作用。

答案1

这里最简单的解决方案是告诉你的 shell扩张运行之前的 PYTHONEXEC 变量;你可以通过添加前缀 a 来做到这一点$,正如 thrig 评论的那样:

$PYTHONEXEC

如果要在 crontab 条目中使用该语法,则需要在使用变量之前获取定义该变量的文件。

相关内容