UNPKG

@eljs/utils

Version:
25 lines 701 B
/// <reference types="node" /> import cp from 'node:child_process'; /** * 获取命令对应的进程 ID * @param command 命令名称 */ export declare function getPid(command: string): Promise<number | null>; export interface SudoOptions { spawnOptions?: cp.SpawnOptions; password?: string; cachePassword?: boolean; prompt?: string; } /** * 以 sudo 模式执行命令 * @param options 选项 */ export declare function sudo(options?: SudoOptions): Promise<void>; /** * 以 sudo 模式执行命令 * @param args 命令参数 * @param options 选项 */ export declare function sudo(args: string[], options?: SudoOptions): Promise<void>; //# sourceMappingURL=process.d.ts.map