Page MenuHomePhorge

signals.cjs
No OneTemporary

Size
589 B
Referenced Files
None
Subscribers
None

signals.cjs

let counter = 0;
Ant.signal('sigint', function (signum) {
Ant.println('\nReceived SIGINT (signal', signum, ')');
Ant.println('Counter reached:', counter);
Ant.println('Shutting down gracefully...');
});
Ant.signal('sigterm', function (signum) {
Ant.println('\nReceived SIGTERM (signal', signum, ')');
Ant.println('Counter reached:', counter);
Ant.println('Terminating...');
});
Ant.println('Starting counter...');
Ant.println('Press Ctrl+C to trigger graceful shutdown');
for (;;) {
counter++;
if (counter % 1000000 === 0) {
Ant.println('Counter:', counter);
}
}

File Metadata

Mime Type
text/plain
Expires
Wed, Jun 17, 1:16 PM (1 d, 16 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
570749
Default Alt Text
signals.cjs (589 B)

Event Timeline