如何启动 composer-rest-server 作为后台进程?
How to start composer-rest-server as background process?
我正在尝试使用以下命令在后台启动 composer-rest-server :
- composer-rest-server &
它作为后台进程启动,但在显示 "hyperledger-Composer" 横幅后进程卡住了:
我们是否可以将 composer-rest-server 作为后台进程启动?
如果你 运行 它没有参数,它会提示输入参数(从键盘读取)。您应该使用参数启动它。如果你 运行 它没有来自终端的参数,回答所有问题,最后它会打印你可以用来启动它的命令行,并使用命令行参数提供答案。
您应该能够使用带有 nohup
或 screen
或类似命令的命令行。
运行 命令如下:
nohup composer-rest-server -c <network card name> -n never -w true > rest-server.out 2> rest-server.err < /dev/null &
所有标准输出将保存在 rest-server.out
中,错误保存在 rest-server.err
&
最后会把它放在后台,你会得到 PID
下次你连接到服务器时,如果你想杀死之前的实例,那么使用 ps -A | grep "node"
命令来获取 PID。
我正在尝试使用以下命令在后台启动 composer-rest-server :
- composer-rest-server &
它作为后台进程启动,但在显示 "hyperledger-Composer" 横幅后进程卡住了:
我们是否可以将 composer-rest-server 作为后台进程启动?
如果你 运行 它没有参数,它会提示输入参数(从键盘读取)。您应该使用参数启动它。如果你 运行 它没有来自终端的参数,回答所有问题,最后它会打印你可以用来启动它的命令行,并使用命令行参数提供答案。
您应该能够使用带有 nohup
或 screen
或类似命令的命令行。
运行 命令如下:
nohup composer-rest-server -c <network card name> -n never -w true > rest-server.out 2> rest-server.err < /dev/null &
所有标准输出将保存在 rest-server.out
中,错误保存在 rest-server.err
&
最后会把它放在后台,你会得到 PID
下次你连接到服务器时,如果你想杀死之前的实例,那么使用 ps -A | grep "node"
命令来获取 PID。