Ubuntu: oci: command not found



我在ubuntu中使用OCI CLI使用crontab来自动化一些事情。当使用和oci命令时,例如:

oci --help

我得到一个oci命令列表。但是,一旦我将它放入bash:

#!/bin/bash
oci --help

和做crontab与log,我得到错误消息:

/home/ubuntu/lib/oracle-cli/bin/test: line 2: oci: command not found 

有什么想法吗?

当它打开一个shell时,cron不会继承您从命令提示符中使用的环境变量(如PATH)。您需要在脚本中包含oci命令的完整、显式路径。您可以使用which命令在命令提示符中找到它,如下所示:

which oci

这可能由以下原因之一引起:

  • pip将包安装到不同的虚拟环境中
  • 您切换到另一个活动虚拟环境之后

要确定CLI的安装位置,请运行

pip

"公盟">

命令。

看这个链接,它可能会有所帮助。看看这个

相关内容

  • 没有找到相关文章

最新更新