小编Sta*_*cek的帖子

通用 Node.js 服务?

Node.js现在非常流行,我一直在用它编写一些脚本。不幸的是,兼容性是一个问题。正式地,Node.js 解释器应该被称为node,但 Debian 和 Ubuntu 提供了一个名为的可执行文件nodejs

我想要 Node.js 可以在尽可能多的情况下使用的可移植脚本。假设文件名是foo.js,我真的希望脚本以两种方式运行:

  1. ./foo.js如果nodenodejs在 中,则运行脚本$PATH
  2. node foo.js还运行脚本(假设调用了解释器node

注意: xavierm02 和我自己的答案是多语言脚本的两种变体。如果存在,我仍然对纯粹的shebang解决方案感兴趣。

scripting compatibility node.js

48
推荐指数
3
解决办法
2万
查看次数

如何告诉正在运行的进程忽略 SIGHUP?

可能的重复:
如何在不终止其中运行的命令的情况下关闭终端?

我有一个运行 Debian Squeeze 的非常低端的“服务器”,我偶尔会通过 ssh 连接到它。系统往往很慢,例如运行apt-cache search可能需要半分钟。有时我发现我迫不及待地等待一个过程完成(我在我的笔记本电脑上,需要去某个地方)。

如果我最初使用nohup或 inside开始该过程screen,这将没有问题。但是,尽管我已注销,但如何让已经在运行的进程继续运行?

nohup logout

9
推荐指数
2
解决办法
1729
查看次数

标签 统计

compatibility ×1

logout ×1

node.js ×1

nohup ×1

scripting ×1