mirror of
https://github.com/Unitech/pm2.git
synced 2025-12-08 20:35:53 +00:00
169 lines
3.8 KiB
Bash
169 lines
3.8 KiB
Bash
|
|
#!/usr/bin/env bash
|
|
|
|
SRC=$(cd $(dirname "$0"); pwd)
|
|
source "${SRC}/include.sh"
|
|
|
|
cd $file_path
|
|
|
|
rm ~/.pm2/logs/echo-out.log
|
|
rm ~/.pm2/logs/echo-error.log
|
|
|
|
echo ">>>>>>>>>>>>>>>>>>>> LOG PATH SET TO NULL"
|
|
|
|
# set error log to null in fork
|
|
$pm2 start echo.js -o out.log -e NULL --merge-logs
|
|
|
|
sleep 1
|
|
|
|
test -f out.log
|
|
spec "err log should exist with null in fork mode"
|
|
! test -f ~/.pm2/logs/echo-error.log
|
|
spec "err log shouldnt exist with null in fork mode"
|
|
|
|
$pm2 delete all
|
|
rm out.log
|
|
|
|
# set error log to null in cluster
|
|
$pm2 start echo.js -i 1 -o out.log -e NULL --merge-logs
|
|
|
|
sleep 1
|
|
|
|
test -f out.log
|
|
spec "err log should exist with null in cluster mode"
|
|
! test -f ~/.pm2/logs/echo-error.log
|
|
spec "err log shouldnt exist with null in cluster mode"
|
|
|
|
$pm2 delete all
|
|
rm out.log
|
|
|
|
# set out log to null in fork
|
|
$pm2 start echo.js -o NULL -e err.log --merge-logs
|
|
|
|
sleep 1
|
|
|
|
test -f err.log
|
|
spec "err log should exist with null in fork mode"
|
|
! test -f ~/.pm2/logs/echo-out.log
|
|
spec "output log shouldnt exist with null in fork mode"
|
|
|
|
$pm2 delete all
|
|
rm err.log
|
|
|
|
# set out log to null in cluster
|
|
$pm2 start echo.js -i 1 -o NULL -e err.log --merge-logs
|
|
|
|
sleep 1
|
|
|
|
test -f err.log
|
|
spec "err log should exist with null in cluster mode"
|
|
! test -f ~/.pm2/logs/echo-out.log
|
|
spec "output log shouldnt exis with null in cluster mode"
|
|
|
|
$pm2 delete all
|
|
rm err.log
|
|
|
|
# set error AND out log to null in cluster
|
|
$pm2 start echo.js -i 1 -o NULL -e NULL --merge-logs
|
|
|
|
sleep 1
|
|
|
|
! test -f ~/.pm2/logs/echo-out.log
|
|
spec "out log shouldnt exist with null in cluster mode"
|
|
! test -f ~/.pm2/logs/echo-error.log
|
|
spec "error log shouldnt exist with null in cluster mode"
|
|
|
|
$pm2 delete all
|
|
|
|
# set error AND out log to null in fork
|
|
$pm2 start echo.js -o NULL -e NULL --merge-logs
|
|
|
|
sleep 1
|
|
|
|
! test -f ~/.pm2/logs/echo-out.log
|
|
spec "out log shouldnt exist with null in fork mode"
|
|
! test -f ~/.pm2/logs/echo-error.log
|
|
spec "error log shouldnt exist with null in fork mode"
|
|
|
|
$pm2 delete all
|
|
|
|
rm ~/.pm2/logs/echo-out.log
|
|
rm ~/.pm2/logs/echo-error.log
|
|
|
|
echo ">>>>>>>>>>>>>>>>>>>> LOG PATH SET TO /dev/null"
|
|
|
|
# set error log to null in fork
|
|
$pm2 start echo.js -o out.log -e /dev/null --merge-logs
|
|
|
|
sleep 1
|
|
|
|
test -f out.log
|
|
spec "err log should exist with /dev/null in fork mode"
|
|
! test -f ~/.pm2/logs/echo-error.log
|
|
spec "err log shouldnt exist with /dev/null in fork mode"
|
|
|
|
$pm2 delete all
|
|
rm out.log
|
|
|
|
# set error log to null in cluster
|
|
$pm2 start echo.js -i 1 -o out.log -e /dev/null --merge-logs
|
|
|
|
sleep 1
|
|
|
|
test -f out.log
|
|
spec "err log should exist with /dev/null in cluster mode"
|
|
! test -f ~/.pm2/logs/echo-error.log
|
|
spec "err log shouldnt exist with /dev/null in cluster mode"
|
|
|
|
$pm2 delete all
|
|
rm out.log
|
|
|
|
# set out log to null in fork
|
|
$pm2 start echo.js -o /dev/null -e err.log --merge-logs
|
|
|
|
sleep 1
|
|
|
|
test -f err.log
|
|
spec "err log should exist with /dev/null in fork mode"
|
|
! test -f ~/.pm2/logs/echo-out.log
|
|
spec "output log shouldnt exist with /dev/null in fork mode"
|
|
|
|
$pm2 delete all
|
|
rm err.log
|
|
|
|
# set out log to null in cluster
|
|
$pm2 start echo.js -i 1 -o /dev/null -e err.log --merge-logs
|
|
|
|
sleep 1
|
|
|
|
test -f err.log
|
|
spec "err log should exist with /dev/null in cluster mode"
|
|
! test -f ~/.pm2/logs/echo-out.log
|
|
spec "output log shouldnt exis with /dev/null in cluster mode"
|
|
|
|
$pm2 delete all
|
|
rm err.log
|
|
|
|
# set error AND out log to null in cluster
|
|
$pm2 start echo.js -i 1 -o /dev/null -e /dev/null --merge-logs
|
|
|
|
sleep 1
|
|
|
|
! test -f ~/.pm2/logs/echo-out.log
|
|
spec "out log shouldnt exist with /dev/null in cluster mode"
|
|
! test -f ~/.pm2/logs/echo-error.log
|
|
spec "error log shouldnt exist with /dev/null in cluster mode"
|
|
|
|
$pm2 delete all
|
|
|
|
# set error AND out log to null in fork
|
|
$pm2 start echo.js -o /dev/null -e /dev/null --merge-logs
|
|
|
|
sleep 1
|
|
|
|
! test -f ~/.pm2/logs/echo-out.log
|
|
spec "out log shouldnt exist with /dev/null in fork mode"
|
|
! test -f ~/.pm2/logs/echo-error.log
|
|
spec "error log shouldnt exist with /dev/null in fork mode"
|
|
|
|
$pm2 delete all |