@adcore/服务
MacOS推出的GUI任务,Linux系统化用户服务和登录时Windows计划任务的定义和管理者,所有他们触摸到的注射. 主机提供身份,路径,环境,命令和文件. 决定谁可以安装一个服务,以及哪个可执行服务运行在主机中 .
bun add @adecore/service
FSL-1.1-MIT许可,见 自由主义。 。 。 .
import { systemdUnit, type ServiceSpec } from '@adecore/service/definitions';
const spec: ServiceSpec = {
label: 'com.example.worker',
description: 'Example background worker',
program: '/opt/example/bin/worker',
args: ['--listen', '127.0.0.1'],
environment: { PATH: '/usr/bin:/bin' },
workingDirectory: '/home/ada',
logFile: '/home/ada/worker.log'
};
const definition = systemdUnit(spec);
/definitions 没有从节点或Bun进口任何东西。 根头, /manager, (中文(简体) ), /platform 财务报告和审定财务报表 /system 用于后端,然后导入它们安装或启动无.
install() 返回现有定义是否更改,所以首先安装返回 false等待时 restart() 改变后,打电话 start() 否则。 无法停止运行的工作 。 管理人员没有获得授权、锁定、取消或自动滞留.
文件有一个 概览, (中文(简体) ), 定义 财务报告和审定财务报表 管理人员,包括一个运行在假冒而不是真实的服务命令上的测试.