@oxog/port-terminator
Version:
Cross-platform utility to terminate processes on ports with zero dependencies
14 lines • 610 B
TypeScript
import type { IPlatformImplementation, IProcessInfo } from '../types';
export declare class LinuxPlatform implements IPlatformImplementation {
findProcessesByPort(port: number, protocol?: string): Promise<IProcessInfo[]>;
killProcess(pid: number, force?: boolean): Promise<boolean>;
isPortAvailable(port: number, protocol?: string): Promise<boolean>;
private findWithLsof;
private findWithNetstat;
private executeCommand;
private getProcessCommand;
private getProcessUser;
private waitForProcessToExit;
private deduplicateProcesses;
}
//# sourceMappingURL=linux.d.ts.map