Я экспериментирую с pm2, который является менеджером процессов для приложений node.js. Я попробовал свою утилиту pm2 startup, которая генерирует и устанавливает сценарий запуска для pm2 при перезапуске системы.Как удалить pm2 из startup (на mac)
Я пробовал это на своем mac, и он работает безупречно. Pm2 автоматически перезапускает и запускает все мои скрипты узлов.
Однако теперь я экспериментировал и как удалить это из моего запуска? Я желаю, чтобы pm2 пришел с аналогичной простой утилитой для удаления из стартапа.
Я знаю, что он использует launchd
на Mac для перезапуска процесса. Я заметил, что он установил файл io.keymetrics.PM2.plist
под каталогом /Users/<username>/Library/LaunchAgents
.
Это просто, просто удалите этот файл? или он делает что-то более навязчивое и нуждается в более грациозном удалении?
Он внутренне использует следующую команду, чтобы установить сценарий запуска
sudo env PATH=$PATH:/usr/local/bin pm2 startup darwin -u shaunak
Спасибо за ответ, но io.keymetrics.PM2.plist не отображается в списке, который отображается в списке launchctl. Как вы думаете, он появляется в этом последнем с каким-то другим именем? Я пробовал grep на pm2 и keymetrics, также пробовал вручную просматривать список после фильтрации из яблочных. – Shaunak
Вы уверены, что внимательно просмотрели список? потому что он должен быть там ... –
yep, double checked :( – Shaunak