mirror of
https://github.com/Unitech/pm2.git
synced 2025-12-08 20:35:53 +00:00
44 lines
1.3 KiB
Bash
44 lines
1.3 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
SRC=$(cd $(dirname "$0"); pwd)
|
|
source "${SRC}/include.sh"
|
|
|
|
cd $file_path/sort
|
|
|
|
$pm2 start http.js
|
|
$pm2 start other.js
|
|
|
|
|
|
$pm2 list --sort=name > /tmp/tmp_out.txt
|
|
|
|
OUT=`cat /tmp/tmp_out.txt | grep -v "npm" | grep -no "http" -m 1 | cut -f1 -d:`
|
|
OUT2=`cat /tmp/tmp_out.txt | grep -v "npm" | grep -no "other" -m 1 | cut -f1 -d:`
|
|
|
|
[ $OUT -lt $OUT2 ] || fail "should sort app by name (asc)"
|
|
success "should sort app by name (asc)"
|
|
|
|
$pm2 list --sort=name:desc > /tmp/tmp_out.txt
|
|
|
|
OUT=`cat /tmp/tmp_out.txt | grep -v "npm" | grep -no "http" -m 1 | cut -f1 -d:`
|
|
OUT2=`cat /tmp/tmp_out.txt | grep -v "npm" | grep -no "other" -m 1 | cut -f1 -d:`
|
|
|
|
[ $OUT -gt $OUT2 ] || fail "should sort app by name (desc)"
|
|
success "should sort app by name (desc)"
|
|
|
|
|
|
$pm2 list --sort=id > /tmp/tmp_out.txt
|
|
|
|
OUT=`cat /tmp/tmp_out.txt | grep -v "npm" | grep -no "http" -m 1 | cut -f1 -d:`
|
|
OUT2=`cat /tmp/tmp_out.txt | grep -v "npm" | grep -no "other" -m 1 | cut -f1 -d:`
|
|
|
|
[ $OUT -lt $OUT2 ] || fail "should sort app by id (asc)"
|
|
success "should sort app by id (asc)"
|
|
|
|
$pm2 list --sort=id:desc > /tmp/tmp_out.txt
|
|
|
|
OUT=`cat /tmp/tmp_out.txt | grep -v "npm" | grep -no "http" -m 1 | cut -f1 -d:`
|
|
OUT2=`cat /tmp/tmp_out.txt | grep -v "npm" | grep -no "other" -m 1 | cut -f1 -d:`
|
|
|
|
[ $OUT -gt $OUT2 ] || fail "should sort app by id (desc)"
|
|
success "should sort app by id (desc)"
|