2016-01-30 61 views
0

我試圖在Linux服務器上運行ASP.NET vNext項目,即使我可以輕鬆地從命令行啓動它,但我無法添加命令將其啓動到「/etc/rc.local」,因爲當系統啓動時顯示「找不到命令DNX」。爲了解決這個問題,我嘗試創建一個腳本(start.sh)來啓動服務器,以便我可以調用/etc/rc.local中的腳本。運行腳本會產生相同的錯誤,但我仍然可以將腳本本身的內容複製到命令行中以獲得完全相同的效果。ASP.NET vNext DNX:從腳本運行時找不到命令?可能是一個路徑問題?

下面是「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

+0

嘗試使用完整路徑查看sctipt中的文件。顯示你的rc.local的內容。 – user3132194

回答

相關問題