mirror of
https://github.com/Unitech/pm2.git
synced 2025-12-08 20:35:53 +00:00
28 lines
533 B
Bash
28 lines
533 B
Bash
#!/usr/bin/env bash
|
|
|
|
SRC=$(cd $(dirname "$0"); pwd)
|
|
source "${SRC}/include.sh"
|
|
|
|
cd $file_path
|
|
|
|
$pm2 start echo.js --name "echo-3"
|
|
$pm2 start echo.js --name "echo-1"
|
|
$pm2 start echo.js --name "echo-2"
|
|
|
|
sleep 0.5
|
|
|
|
should 'should have started 3 apps' 'online' 3
|
|
|
|
$pm2 stop /echo-[1,2]/
|
|
|
|
should 'should have stopped 2 apps' 'stopped' 2
|
|
should 'only one app should still be online' 'online' 1
|
|
|
|
$pm2 stop /echo-3/
|
|
should 'should have stopped 1 apps' 'online' 0
|
|
|
|
$pm2 restart /echo-[1,2]/
|
|
|
|
should 'should have restarted 2 apps' 'online' 2
|
|
|