Skip to content
/ Aup Public

Production process manager for Linux (PM2 rewritten in GOLANG)

License

Notifications You must be signed in to change notification settings

zxl777/Aup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

Production process manager for Linux (PM2 rewritten in GOLANG)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published