mirror of
https://github.com/Unitech/pm2.git
synced 2025-12-08 20:35:53 +00:00
47 lines
1018 B
Bash
47 lines
1018 B
Bash
#!/usr/bin/env bash
|
|
|
|
SRC=$(cd $(dirname "$0"); pwd)
|
|
source "${SRC}/../include.sh"
|
|
|
|
cd $file_path/extra-lang
|
|
|
|
#
|
|
# Config file
|
|
#
|
|
|
|
$pm2 start app-python.config.js --only 'echo-python-1'
|
|
should 'should mode be fork' 'fork_mode' 1
|
|
should 'should have started 1 apps' 'online' 1
|
|
|
|
$pm2 delete all
|
|
|
|
# Check with multi instances
|
|
$pm2 start app-python.config.js --only 'echo-python-max'
|
|
should 'should mode be fork' 'fork_mode' 4
|
|
should 'should have started 4 apps' 'online' 4
|
|
|
|
# Should keep same params on restart
|
|
$pm2 restart all
|
|
should 'should have restarted processes' 'restart_time: 1' 4
|
|
should 'should mode be fork' 'fork_mode' 4
|
|
|
|
$pm2 delete all
|
|
|
|
#
|
|
# CLI
|
|
#
|
|
|
|
$pm2 start echo.py
|
|
should 'should mode be fork' 'fork_mode' 1
|
|
should 'should have started 1 apps' 'online' 1
|
|
|
|
$pm2 delete all
|
|
|
|
$pm2 start echo.py -i 4
|
|
should 'should mode be fork' 'fork_mode' 4
|
|
should 'should have started 4 apps' 'online' 4
|
|
|
|
$pm2 restart all
|
|
should 'should have restarted processes' 'restart_time: 1' 4
|
|
should 'should mode be fork' 'fork_mode' 4
|