feat: 초기 프로젝트 설정 및 룰.md 파일 추가
This commit is contained in:
44
api.hyungi.net/node_modules/pm2/lib/templates/init-scripts/rcd.tpl
generated
vendored
Normal file
44
api.hyungi.net/node_modules/pm2/lib/templates/init-scripts/rcd.tpl
generated
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
#!/bin/sh
|
||||
|
||||
# PROVIDE: pm2
|
||||
# REQUIRE: LOGIN
|
||||
# KEYWORD: shutdown
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name="%SERVICE_NAME%"
|
||||
rcvar="%SERVICE_NAME%_enable"
|
||||
|
||||
start_cmd="pm2_start"
|
||||
stop_cmd="pm2_stop"
|
||||
reload_cmd="pm2_reload"
|
||||
status_cmd="pm2_status"
|
||||
extra_commands="reload status"
|
||||
|
||||
pm2()
|
||||
{
|
||||
env PATH="$PATH:%NODE_PATH%" PM2_HOME="%HOME_PATH%" su -m "%USER%" -c "%PM2_PATH% $*"
|
||||
}
|
||||
|
||||
pm2_start()
|
||||
{
|
||||
pm2 resurrect
|
||||
}
|
||||
|
||||
pm2_stop()
|
||||
{
|
||||
pm2 kill
|
||||
}
|
||||
|
||||
pm2_reload()
|
||||
{
|
||||
pm2 reload all
|
||||
}
|
||||
|
||||
pm2_status()
|
||||
{
|
||||
pm2 list
|
||||
}
|
||||
|
||||
load_rc_config $name
|
||||
run_rc_command "$1"
|
||||
Reference in New Issue
Block a user