先下载node服务代码
git clone https://github.com/FrankFang/nodejs-test.git
复制代码
下载到家目录
运行node的几种方法
1.直接运行:node server 8888
node server.js 8888 //监听8888端口
复制代码
这样运行 iTerm,就会显示node的输出,同时不能使用了。
ctrl + c
退出
2.将node输出存入文件的方式,运行
先touch log
创建一个叫 log的文件
再运行命令
启动命令:node server.js 8888 > log 2>&1 &
//输入上行后,iTerm会显示 :[1] 2760
//显示的数字可能会不一样,意思是 进程ID
//可以用于退出/关闭 进程
复制代码
这样,node输出的内容,会 存入 log文件之中
3. 用脚本启动
- 把启动命令做成 start 文件
$ touch start
$ echo 'node server.js 8888 > log 2>&1 &' >> ./start
//创建一个start文件,运行start时,这个文件会运行node,并将 node输入内容 存入 叫log的文件
复制代码
- 给start添加执行权限
chmod +x ./start
- 运行
sh ./start
复制代码
这样看不到进程ID
退出node的2种方法
1.kill进程ID法
$输入: kill -9 2760
输入后显示:[1]+ Killed node server.js 8888 > log 2>&1
复制代码
2. 退出所有node进程
killall node