Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 2.01 KB

README.md

File metadata and controls

35 lines (25 loc) · 2.01 KB

Aup

Production process manager for Linux (PM2 rewritten in GOLANG)

Feature For Developer

  • Watch source changes, compile and run automatically.
  • When the program crashes, it automatically restarts and pushes notifications to your phone.
  • Real-time display process logs.

Feature For Production

  • Automatically resume the process of management when Linux reboot.
  • Have the classic features of PM2, but use minimal memory and CPU, no dependencies.

Usage

The simplest way to start, daemonize and monitor your application is by using this command line:

aup start ./yourapp

┌──────────┬────┬──────┬──────┬─────────┬─────────┬────────┬─────┬──────────┬──────┬──────────┐
│ App name │ id │ mode │ pid  │ status  │ restart │ uptime │ cpu │ mem      │ user │ watching │
├──────────┼────┼──────┼──────┼─────────┼─────────┼────────┼─────┼──────────┼──────┼──────────┤
│ runDebug │ 1  │ fork │ 0    │ stopped │ 0       │ 0      │ 0%  │ 0 B      │ root │ disabled │
│ runGo    │ 0  │ fork │ 2596 │ online  │ 0       │ 8h     │ 0%  │ 1.9 MB   │ root │ enabled  │
│ yourapp  │ 2  │ fork │ 2601 │ online  │ 0       │ 8h     │ 0%  │ 1.7 MB   │ root │ enabled  │
└──────────┴────┴──────┴──────┴─────────┴─────────┴────────┴─────┴──────────┴──────┴──────────┘

aup logs yourapp

Contact the author

Join https://discord.gg/XqSqk9B to participate in the discussion and development.