PATH:
usr
/
local
/
lib
/
node_modules
/
pm2
/
lib
/
templates
/
init-scripts
#!/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"
[-] rcd.tpl
[edit]
[+]
..
[-] smf.tpl
[edit]
[-] launchd.tpl
[edit]
[-] pm2-init-amazon.sh
[edit]
[-] systemd-online.tpl
[edit]
[-] rcd-openbsd.tpl
[edit]
[-] upstart.tpl
[edit]
[-] systemd.tpl
[edit]
[-] openrc.tpl
[edit]