@cocalc/project
Version:
CoCalc: project daemon
19 lines • 799 B
JavaScript
;
/*
* This file is part of CoCalc: Copyright © 2022 Sagemath, Inc.
* License: AGPLv3 s.t. "Commons Clause" – see LICENSE.md for details
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
const awaiting_1 = require("awaiting");
const data_1 = require("@cocalc/project/data");
const consts_1 = require("@cocalc/project/consts");
async function init() {
await Promise.all([
(0, awaiting_1.callback)(fs_1.writeFile, data_1.projectPidFile, `${process.pid}`),
(0, awaiting_1.callback)(fs_1.writeFile, data_1.startTimestampFile, `${consts_1.start_ts}`),
(0, awaiting_1.callback)(fs_1.writeFile, data_1.sessionIDFile, `${consts_1.session_id}`),
]);
}
exports.default = init;
//# sourceMappingURL=pid-file.js.map