我有一个相对简单的问题,我无法弄清楚,我无法找出正确的搜索查询来查找我需要在谷歌上的信息,所以我想我会问集体。如何正确调用其他目录的unix命令
简而言之:
cd /var/www/config
./deploy.sh - works!
但
./var/www/config/deploy.sh
犯规:(
deploy.sh调用另外一个bash脚本,它似乎是被调用的脚本不能找到它需要因为库它搜索相对于它被调用的地方,在这种情况下,它会/而不是/ var/www,因为它可以预期。
我试图从capistrano脚本中调用它,因此需要先找到一种方法来调用它,而不必先CD。有谁知道一个简单的方法来实现这一目标?编辑:感谢您的快速建议,它仍然在起作用。 deploy.sh调用另一个名为sake的bash文件。我上传了一份副本http://tinypaste.com/25fc8
干杯家伙!
看看绝对路径和相对路径http://en.wikipedia.org/wiki/Path_(computing) – cristian 2010-12-15 21:47:20