Adding support for using config values for process

This commit is contained in:
Ahmed A 2025-09-09 17:25:55 +03:00
parent 8e155f25b3
commit b3d8b99959

View file

@ -96,7 +96,7 @@ public function execute_remote_command(...$commands)
private function executeCommandWithProcess($command, $hidden, $customType, $append, $ignore_errors) private function executeCommandWithProcess($command, $hidden, $customType, $append, $ignore_errors)
{ {
$remote_command = SshMultiplexingHelper::generateSshCommand($this->server, $command); $remote_command = SshMultiplexingHelper::generateSshCommand($this->server, $command);
$process = Process::timeout(3600)->idleTimeout(3600)->start($remote_command, function (string $type, string $output) use ($command, $hidden, $customType, $append) { $process = Process::timeout(config('constants.ssh.command_timeout'))->idleTimeout(3600)->start($remote_command, function (string $type, string $output) use ($command, $hidden, $customType, $append) {
$output = str($output)->trim(); $output = str($output)->trim();
if ($output->startsWith('╔')) { if ($output->startsWith('╔')) {
$output = "\n".$output; $output = "\n".$output;