使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)

news/2024/7/2 23:14:35

将程序转入后台运行

# nohup [执行代码区] & 如下
nohup ./test.sh &

终止后台进程, 首先查找进程

#ps -ef | grep [关键字] 如下:
ps -ef | grep test.sh

####################################
root 847 1 0 11:47 ? 00:00:02 /usr/bin/python -Es /usr/sbin/tuned -l -P
root 28326 28210 0 18:05 pts/0 00:00:00 grep --color=auto py

终止进程

# kill -9 PID (PID 为查找到相应记录的第二个参数)
kill -9 847

日记‘nohup.out’另存文件名'a.log'

nohup command > a.log 2>&1 &复制代码

在上面的例子中,输出被重定向到a.log文件中。


意外情况1.

nohup: ignoring input and appending output to ‘nohup.out’

解决方案:

#php server.php替换成你要执行的代码
nohup php server.php </dev/null &>/dev/null &



转载于:https://juejin.im/post/5ad47887f265da239867bcb5


http://www.niftyadmin.cn/n/3368221.html

相关文章

Flask 使用过程

被route()装饰器所装饰的functions()必须有返回值 from flask import Flask app Flask(__name__)app.route(/) def hello_world():Hello World! # 没有关键字returnif __name__ __main__:app.run() TypeError: The view function did not return a valid …

转黄金的沉默与辉煌[时寒冰]2013-04-13

我们现在该如何看待黄金&#xff1f;黄金将走向哪里&#xff1f;我们需要对它有更理性的认识。 本文将黄金分成两大块来看&#xff1a;一大块是实物黄金&#xff0c;一大块是以实物黄金为基础的各种衍生品&#xff08;黄金衍生品属于金融衍生品的一种&#xff09;。黄金市场衍生…

E-mail传送中的三种编码标准

一、编码的必要性 E&#xff0d;mail只能传送ASCII码(美国国家标准信息交换码)格式的文字信息&#xff0c;ASCII码是7位代码&#xff0c;非ASCII码格式的文件在传送过程中就需要先编成7位的ASCII代码&#xff0c;然后才能通过E&#xff0d;mail进行传送&#xff1b;如果不经过编…

MySQL 备份和恢复策略(一)

在数据库表丢失或损坏的情况下&#xff0c;备份你的数据库是很重要的。如果发生系统崩溃&#xff0c;你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。本文主要对MyISAM表做备份恢复。 备份策略一&#xff1a;直接拷贝数据库文件&#xff08;不推荐&#xff…

Petals ESB 简介

Petal ESB 是一个分布式的开源ESB解决方案&#xff0c;隶属于中间件开源国际联盟OW2。 Petal ESB 是建立在JAVA基础上的异构解决方案&#xff0c;做为一个企业服务总线ESB&#xff0c;适用于大型SOA架构。设计运行在多台分布式服务器之上并完全兼容主要工业标准包括&#xff1a…

VI 命令简介

1.打开一个文件 vi 文件路径 2.命令模式转换 输入模式 i 命令模式 esc 3.复制 和 粘贴 1)将光标移动到将要复制的行处&#xff0c;按yy进行复制当前行&#xff08;按nyy复制n行&#xff09;&#xff0c;再移动到粘贴位置&#xff0c;按p进行粘贴。 2)将光标移到复制的首位置…

Petals ESB 安装部署

本文档主要有三个内容。 1&#xff09;Petals-esb的安装使用。 2&#xff09;Petals Webconsole的安装使用。 3&#xff09;Petals各组件的安装。 Petals-esb的安装使用。 需要下载的软件 Download a JDK 6Download Apache TomCat Download Petals binaries : Petals ESB, Peta…

当git上只做文件大小写重命名的修改时,如何躲坑

一、 提交时 假设修改ABC.java为Abc.java。 1.1 如果使用git命令进行仅涉及大小写的重命名 1.1.1 设置git库为大小写敏感&#xff08;不建议&#xff09; $ git config core.ignorecase false用这种方法进行重命名&#xff0c;用git status就可以识别出修改了&#xff0c;但是不…