问题标签 [nohup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - nohup SBCL ubuntu 无法从标准输入读取
在 Ubuntu 上,我用线程编译了 sbcl 1.0.35。我可以愉快地从命令行使用 sbcl,并且我的 hunchentoot 网站可以使用线程,但是当我注销时它就消失了。当我尝试 nohup sbcl
nohup ./src/runtime/sbcl --core output/sbcl.core
我明白了
(SB-IMPL::SIMPLE-STREAM-PERROR “无法从 ~S 读取”#9)
我尝试了将标准输入重定向到 /dev/null 或文件并使用脚本命令行选项的各种组合,但我不太明白发生了什么。
如何使用 nohup 从 linux 上的命令行启动 sbcl 并保持我的 repl(website) 运行?
java - 日志文件中的奇怪消息@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^
我有一个基于 Apache Mina 用 Java 编写的用于网络操作的应用程序服务器。最近我在日志文件中遇到了一个奇怪的行为。我注意到日志文件中充满了@^@^@^@^@^@^@^@^@^@^@^@^....字符。我的意思是那些意想不到的字符数量巨大,因此日志文件在几个小时内获得数百 GB!我对这个问题一无所知,几乎不可能用谷歌搜索它。可能是什么原因?这组角色对任何人来说都熟悉吗?
如果需要,我可以提供有关该应用程序的更多详细信息。
提前致谢。
linux - 为什么我不能将 Unix Nohup 与 Bash For 循环一起使用?
例如,这一行失败:
正确的方法是什么?
windows - Windows 上的 nohup 是什么?
我想像这样运行一个Java jar文件:
如何在 Windows 的后台运行它?
在 Linux 上像这样:
php - 使用 php nohup 执行多个 shell 命令
我想用 php 的 exec 命令执行多个 shell 命令。命令必须按顺序执行,我想用 nohup 启动它们,这样它就可以在后台运行,而我的 php-script 不必等待它完成。这是我的脚本:
如您所见,它需要按顺序进行,因为我要编辑之前已修剪过的图片。命令本身和顺序部分运行良好,但 nohup 不适用于整个 $command1。我不确定它是否真的没有做任何事情,或者只是在最后一个命令(rm pic2.png)上工作。
任何帮助是极大的赞赏。谢谢
macos - 如何在不弹出终端窗口的情况下打开符号链接?
如何在不弹出终端窗口的情况下打开符号链接?此外,当我关闭终端窗口时,应用程序也会退出。我尝试使用
没有任何结果。我已经创建了一个指向 iTunes 可执行文件(内容包中的那个,而不是 iTunes.app)的符号链接,我希望能够通过双击该链接打开它,但不会弹出终端窗口。
perl - 我可以在 Perl 的反引号中执行多行命令吗?
在 Unix 中,我有一个想使用 nohup 运行的进程。然而,这个过程会在某个时候等待我必须输入的提示yes
或no
继续。到目前为止,在 Unix 中我一直在做以下事情
所以我使用 nohup 启动进程 'myprocess' 并使用 'y' 管道在文件中,然后关闭文件。上面的行实际上是三个单独的命令 - 即我在 UNIX 的第一行按回车键,然后我得到一个提示,我输入“y”,然后按回车键,最后输入“EOF”并再次按回车键。
我想知道在 Perl 中执行此命令,但我不确定如何执行此命令,因为它超过三行。不知道下面的能不能用。。。。
请帮忙 - 谢谢!
unix - 讨论nohup.out的缺点,特别是与进程速度或空间有关
如果使用以下命令允许 shell 在服务器中无限循环运行,nohup.out 会占用空间/使服务器变慢:“nohup ./shell & > nohup.out”
我在 shell 脚本中编写了一个小程序,它将在无限循环中运行(因为我没有权限在 crontab 中添加我的脚本),并且相同的输出是 4 行,将被放入 nohup.out每 4 小时后。现在我的问题是,如果程序在我之前键入的 nohup 命令的帮助下继续在后台运行,那么 nohup.out 文件的大小会随着时间的推移而不断增加,如果在这种情况下它会影响服务器,使其变慢或某物。或者 nohup.out 文件是否会不断地为旧数据存档,并且大小将自行受到限制。
感谢我的问题的查看者以及在这种情况下将指导我的人。
linux - nohup 是如何工作的?
当程序使用 nohup 运行时,在幕后执行了什么?
父进程的PID是否被更改?
谢谢。
编辑:我知道 nohup (和 disown )会导致如果父进程收到 SIGHUP 则不会将其发送到进程。这是否意味着它相当于处理 SIGHUP (实际上忽略它)?
unix - Java 程序标准输出和从前台分离
我有一个java程序,比如说Test.class。
当我执行 java Test 程序要求输入密码然后继续。
问题是标准输出被重定向到日志并且程序使用 & 启动(我们在 UNIX 上)。
我如何与这个程序启动 java Test & 与标准输入和标准输出进行交互?
一种可能的解决方案是在前台启动程序,然后在某个条件下从 java.util.Run 后台运行它。
谢谢!