使脚本直接可执行的首选方法

时间:2016-02-25 05:37:26

标签: linux unix ffmpeg

我可以通过在〜/ bin:

中执行可执行文件来运行ffmpeg
$ ~/bin/ffmpeg

为了能够$ ffmpeg,我们可以选择在'~.bash_profile$ sudo ln -s ~/bin/ffmpeg /usr/bin/ffmpeg中创建别名。有没有更好的方法来执行此操作,以便我可以在脚本中使用ffmpeg并且该命令将被识别?

1 个答案:

答案 0 :(得分:2)

我建议将~/bin/ffmpeg复制或链接到/usr/local/bin 这通常在PATH上,您可以查看

echo $PATH

在脚本中使用它取决于脚本的执行方式和用户。需要额外注意的一个案例是cron,它使用非常基本的PATH变量。 一般情况下,我建议在脚本中使用完整路径以避免出现问题,而不是依赖PATH或别名。