我是bash脚本中的noob,我正在尝试执行以下操作..
我有一个像
这样的目录结构root/
root/execute.sh
root/python/foo.py
我想执行foo.py.
我在execute.sh
#!/bin/sh
cd python
python foo.py
但它会抛出foo.py
不存在的错误。
我该如何解决这个问题?
答案 0 :(得分:2)
在您的脚本中,您应该尝试
python ./foo.py
或者将目录/ root / python添加到root的PATH变量中。您可以通过添加
在用户.bashrc文件中执行此操作PATH=$PATH:/root/python
export PATH
希望有所帮助。
最佳,
我