问题标签 [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.
python - 使用 nohup 在后台运行 python 脚本并对其计时
我正在使用 time 命令在远程服务器上运行 python 脚本,如下所示:
一段时间后服务器上发生SSH超时,所以我还需要用nohup运行它。所以,我有以下两个问题:
nohup time myscript.py &
执行我的 python 脚本的命令是否正确?- 如果脚本在后台运行,我将如何查看 time 命令的输出?
请帮忙谢谢
shell - 使用 nohup 执行命令很困惑?
我的脚本:
过程是:
- 登录数据库以执行过程“prc_auto_restart”
- 该程序将输出
/wasdata/scripts/systeminf/tmp-was-restart.sh
- 执行
/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
没有执行,很迷茫!!!
linux - 在 nohup 模式下运行时的不同行为(linux shell)
我尝试在 linux shell 中进行字符串替换,
它可以在我调用命令时执行:./test.sh 但是如果我在 nohup 模式下运行它,使用命令:nohup ./test.sh &
它说 ./test.sh: 8: 错误替换
这里有什么问题?
谢谢
linux - 为什么我的 nohup 在 putty 中无效?
在我的腻子终端中,我输入了如下命令:
然后,ps
显示nohup
显然无效!
所以,当我关闭窗口时,mongod 将收到信号并退出。
我的命令有什么问题?还是我的腻子配置有问题?
bash - bash 命令似乎不起作用,但它的 echo 可以吗?
好吧,我是 linux 新手,所以这可能是一个非常新手的事情,这里是:
我有一个脚本,我在其中尝试将一些不同的作业发送到远程计算机(实际上是亚马逊的 EC2 实例),这些作业实际上是我使用不同参数运行的相同功能。
最终在脚本代码中我有这一行:
如果我做:
我得到:
现在奇怪的事情。如果我在脚本中运行没有回声的代码,它就不起作用!它在 nohup.out 中说(在我的笔记本电脑中,nohup.out 在远程实例中创建)bash: (nohup ./Script.sh 10 1&): No such file or directory
该文件确实存在于本地和远程,并且是 chmod +x。如果我只是在有问题的行前面运行带有 echo 的相同脚本并复制其输出并粘贴到终端中,它就可以工作!
欢迎任何线索,谢谢!
bash - 如何杀死 nohup 进程?
我执行了以下命令
现在当我试图杀死它(以及从这个脚本开始的执行)时使用
这没用。如何杀死 nohupped 进程和通过 nohpped 脚本运行的进程?
谢谢
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 的默认日志记录也不起作用。有什么建议可能会出错吗?
php - PHP Exec:无需等待,无需丢弃输出,无需 nohup
我需要在 PHP 中运行这样的命令:
除了我不希望 PHP 等待它完成。我也不想丢弃输出,也不想使用 nohup,因为我将它用于同一目录中的其他内容。
我也试过pclose(popen('dosomething > saveit.txt','r'));
了,还是不行,还在等。
php - Bash Scripting - nohup,然后让进程运行?
我有一个 PHP 脚本运行一堆命令来执行 bash 脚本,通过 system() 和 nohup。
调用 sh 的命令行如下所示:-
我希望将 .sh 脚本设置为运行,然后离开它并返回到我继续我的 PHP 脚本。但是,正在发生的事情是它正在启动,然后在继续之前保持以获得响应/完成。
如何设置它运行然后“挂断”或离开它?
bash - 在接受所有参数的脚本上运行 nohup 命令
我正在尝试使用 nohup 运行脚本,但该命令恰好采用变量 $* 的整行参数。我尝试运行这样的命令:
但这在 nohup.out 中给了我以下错误:
任何帮助表示赞赏。
泰德
==================================================== =================================
我意识到彼得·约翰·阿克拉姆是对的。错误不是因为 nohup,而是因为脚本,我不确定我做错了什么,因为语法对我来说似乎是正确的。奇怪的是,当我自己运行脚本时,我没有看到错误,但是当我尝试使用 nohup 运行时,我看到了奇怪的错误。
无论如何,脚本的开头如下所示: