从Linux桌面菜单

时间:2017-03-27 03:44:04

标签: node.js linux bash shell

这可能与调用Linux桌面菜单项的方式有关。

我有一个这样的脚本: #!/bin/bash cd ~/mydir/ node server.js 当我在终端shell中运行它时工作正常,但是当我把它放到Linux桌面菜单中时,服务器没有被执行(进程'node'不存在)。

我把它改为: node ~/mydir/server.js 但它仍然无法正常工作(但它可以在shell终端中运行)。

奇怪的是,当我使用其他非Node.js服务器时,例如http-server,即使从桌面菜单调用脚本,它也能正常工作。

有什么想法吗?

0 个答案:

没有答案