问题标签 [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.

0 投票
2 回答
8736 浏览

python - 使用 nohup 在后台运行 python 脚本并对其计时

我正在使用 time 命令在远程服务器上运行 python 脚本,如下所示:

一段时间后服务器上发生SSH超时,所以我还需要用nohup运行它。所以,我有以下两个问题:

  1. nohup time myscript.py &执行我的 python 脚本的命令是否正确?
  2. 如果脚本在后台运行,我将如何查看 time 命令的输出?

请帮忙谢谢

0 投票
1 回答
1476 浏览

shell - 使用 nohup 执行命令很困惑?

我的脚本:

过程是:

  1. 登录数据库以执行过程“prc_auto_restart”
  2. 该程序将输出 /wasdata/scripts/systeminf/tmp-was-restart.sh
  3. 执行/wasdata/scripts/systeminf/tmp-was-restart.sh

tmp-was-restart.sh 会喜欢:

当我直接执行脚本时,脚本有效:

但是当我使用 nohup 执行脚本时:

它将分叉两个shell,我检查tmp-was-restart.sh,它是正确的,这意味着命令sed -i '/prc_auto_restart/d' tmp-was-restart.sh执行正确,它停止在/wasdata/scripts/systeminf/tmp-was-restart.sh,我也尝试源/执行方法,两者都不起作用,在我杀死之后进程29983,命令/wasdata/scripts/systeminf/tmp-was-restart.sh执行了,但是cat /dev/null>/wasdata/scripts/systeminf/tmp-was-restart.sh没有执行,很迷茫!!!

0 投票
1 回答
962 浏览

linux - 在 nohup 模式下运行时的不同行为(linux shell)

我尝试在 linux shell 中进行字符串替换,

它可以在我调用命令时执行:./test.sh 但是如果我在 nohup 模式下运行它,使用命令:nohup ./test.sh &

它说 ./test.sh: 8: 错误替换

这里有什么问题?

谢谢

0 投票
2 回答
1399 浏览

linux - 为什么我的 nohup 在 putty 中无效?

在我的腻子终端中,我输入了如下命令:

然后,ps显示nohup显然无效!

所以,当我关闭窗口时,mongod 将收到信号并退出。
我的命令有什么问题?还是我的腻子配置有问题?

0 投票
2 回答
220 浏览

bash - bash 命令似乎不起作用,但它的 echo 可以吗?

好吧,我是 linux 新手,所以这可能是一个非常新手的事情,这里是:

我有一个脚本,我在其中尝试将一些不同的作业发送到远程计算机(实际上是亚马逊的 EC2 实例),这些作业实际上是我使用不同参数运行的相同功能。

最终在脚本代码中我有这一行:

如果我做:

我得到:

现在奇怪的事情。如果我在脚本中运行没有回声的代码,它就不起作用!它在 nohup.out 中说(在我的笔记本电脑中,nohup.out 在远程实例中创建)bash: (nohup ./Script.sh 10 1&): No such file or directory

该文件确实存在于本地和远程,并且是 chmod +x。如果我只是在有问题的行前面运行带有 echo 的相同脚本并复制其输出并粘贴到终端中,它就可以工作!

欢迎任何线索,谢谢!

0 投票
5 回答
96457 浏览

bash - 如何杀死 nohup 进程?

我执行了以下命令

现在当我试图杀死它(以及从这个脚本开始的执行)时使用

这没用。如何杀死 nohupped 进程和通过 nohpped 脚本运行的进程?

谢谢

0 投票
4 回答
1565 浏览

python - nohup 未登录 nohup.out

我正在运行 web2py 的 python 脚本并想记录它的输出。我正在使用以下命令 nohup python /var/www/web2py/web2py.py -S cloud -M -N -R applications/cloud/private/process.py >>/var/log/web2pyserver.log 2>&1 &

该进程正在运行,但它没有登录到文件。我也尝试过不使用 nohup,但它仍然是一样的。nohup.out 中 nohup 的默认日志记录也不起作用。有什么建议可能会出错吗?

0 投票
2 回答
3886 浏览

php - PHP Exec:无需等待,无需丢弃输出,无需 nohup

我需要在 PHP 中运行这样的命令:

除了我不希望 PHP 等待它完成。我也不想丢弃输出,也不想使用 nohup,因为我将它用于同一目录中的其他内容。

我也试过pclose(popen('dosomething > saveit.txt','r'));了,还是不行,还在等。

0 投票
2 回答
974 浏览

php - Bash Scripting - nohup,然后让进程运行?

我有一个 PHP 脚本运行一堆命令来执行 bash 脚本,通过 system() 和 nohup。

调用 sh 的命令行如下所示:-

我希望将 .sh 脚本设置为运行,然后离开它并返回到我继续我的 PHP 脚本。但是,正在发生的事情是它正在启动,然后在继续之前保持以获得响应/完成。

如何设置它运行然后“挂断”或离开它?

0 投票
2 回答
21468 浏览

bash - 在接受所有参数的脚本上运行 nohup 命令

我正在尝试使用 nohup 运行脚本,但该命令恰好采用变量 $* 的整行参数。我尝试运行这样的命令:

但这在 nohup.out 中给了我以下错误:

任何帮助表示赞赏。

泰德

==================================================== =================================

我意识到彼得·约翰·阿克拉姆是对的。错误不是因为 nohup,而是因为脚本,我不确定我做错了什么,因为语法对我来说似乎是正确的。奇怪的是,当我自己运行脚本时,我没有看到错误,但是当我尝试使用 nohup 运行时,我看到了奇怪的错误。

无论如何,脚本的开头如下所示: