我有一个git hook,在每次提交时都运行一个部署脚本。
我的问题是如何设置此脚本,因为我正在运行我的网站即服务。它是这样开始的:
nohup npm start > /dev/null 2>&1 &
我想做什么,在〜伪代码中:
stop daemon
npm run build
start deamon
我不知道如何抓住这个过程。运行
ps -ef
我找到了
行forge 16409 14721 5 11:22 pts/0 00:00:01 npm
但是我不知道如何在运行中捕获它,或者如何正确地执行这种性质的部署脚本。