【问题标题】:ASP.NET vNext DNX: Command not found when run from a script? Probably a path issue?ASP.NET vNext DNX:从脚本运行时找不到命令?可能是路径问题?
【发布时间】:2016-05-08 12:27:19
【问题描述】:

我正在尝试在 Linux 服务器上运行 ASP.NET vNext 项目,即使我可以从命令行轻松启动它,我也无法将启动它的命令添加到“/etc/rc.local”,因为当系统启动它说“找不到命令 DNX”。为了解决这个问题,我尝试制作一个脚本(start.sh)来启动服务器,以便我可以从 /etc/rc.local 调用该脚本。运行脚本会出现同样的错误,但我仍然可以将脚本本身的内容复制到命令行中以获得完全相同的效果。

这是“echo $PATH”的结果副本: /root/.dnx/runtimes/dnx-coreclr-linux-x64.1.0.0-rc1-final/bin:/root/.dnx/bin:/usr/local/sbin:/usr/local/bin:/usr /sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

【问题讨论】:

  • 尝试在 sctipt 中使用文件的完整路径。显示 rc.local 的内容。

标签: asp.net linux bash dnx


【解决方案1】:

解决方案是在我的脚本中使用完整路径。

【讨论】:

    猜你喜欢
    • 2016-09-02
    • 2019-04-05
    • 2014-03-18
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-04
    • 2022-08-17
    相关资源
    最近更新 更多