cari
RumahPerpustakaan PHPPerpustakaan lainPustaka PHP untuk menjalankan baris arahan secara selari pada berbilang mesin jauh
Pustaka PHP untuk menjalankan baris arahan secara selari pada berbilang mesin jauh

Hari ini saya membawakan anda pustaka PHP baris arahan yang berjalan selari pada berbilang mesin jauh Mari kita lihat sekeping kod.

<?php
namespace League\Shunt;
use League\Shunt\Contracts\SCPInterface;
use League\Shunt\Contracts\SessionInterface;
use League\Shunt\BaseObject;
use Symfony\Component\Console\Output\OutputInterface;
use RuntimeException;
class SCP extends BaseObject implements SCPInterface
{
    protected $session;
    public function __construct(SessionInterface $session, OutputInterface $output)
    {
        // Set the base object properties
        parent::__construct($session, $output);
        if ( ! $session->valid()) throw new RuntimeException('SSH connection failed.');
        $this->session = $session;
    }
    public function put($localFile = '', $remoteFile = '')
    {
        return $this->doRun(__METHOD__, func_get_args(), ssh2_scp_send($this->session->getConnection(), $localFile, $remoteFile));
    }
    public function get($remoteFile = '', $localFile = '')
    {
        return $this->doRun(__METHOD__, func_get_args(), ssh2_scp_recv($this->session->getConnection(), $remoteFile, $localFile));
    }
}


Penafian

Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn

Artikel Berkaitan

Bagaimana untuk Mencipta Perpustakaan Statik daripada Berbilang Perpustakaan Statik Lain?Bagaimana untuk Mencipta Perpustakaan Statik daripada Berbilang Perpustakaan Statik Lain?

17Dec2024

Mencipta Perpustakaan Statik yang Berpaut ke Perpustakaan Statik Lain Apabila membina perpustakaan statik yang bergantung pada kebergantungan daripada berbilang yang lain...

Bagaimanakah Saya Memautkan Perpustakaan Statik yang Bergantung pada Perpustakaan Statik Lain?Bagaimanakah Saya Memautkan Perpustakaan Statik yang Bergantung pada Perpustakaan Statik Lain?

13Dec2024

Memautkan Perpustakaan Statik ke Perpustakaan Statik Lain: Pendekatan Komprehensif Perpustakaan statik menyediakan mekanisme yang mudah untuk membungkus yang boleh digunakan semula...

Bagaimanakah jQuery Memudahkan Manipulasi DOM untuk Pembangun Web?Bagaimanakah jQuery Memudahkan Manipulasi DOM untuk Pembangun Web?

03Jan2025

Limpahan: Tersembunyi dan Pengembangan HeightjQuery membezakan dirinya daripada perpustakaan JavaScript lain melalui keserasian merentas platform dan...

Bagaimana untuk Melaksanakan Binari Baris Perintah dalam Node.js?Bagaimana untuk Melaksanakan Binari Baris Perintah dalam Node.js?

27Dec2024

Melaksanakan Binari Baris Perintah dalam Node.jsMelaksanakan binari pihak ketiga ialah tugas penting apabila mengalihkan perpustakaan CLI dari bahasa lain ke...

Mengapakah strncpy Dianggap Tidak Selamat, dan Bagaimana Risikonya Boleh Dikurangkan?Mengapakah strncpy Dianggap Tidak Selamat, dan Bagaimana Risikonya Boleh Dikurangkan?

20Dec2024

Ketidakamanan strncpystrncmp ialah fungsi perpustakaan C standard yang menyalin bilangan aksara tertentu daripada satu rentetan ke rentetan yang lain. Namun, ia...

Nosecone: perpustakaan untuk menetapkan pengepala keselamatan dalam Next.js, SvelteKit, Node.js, Bun dan DenoNosecone: perpustakaan untuk menetapkan pengepala keselamatan dalam Next.js, SvelteKit, Node.js, Bun dan Deno

17Dec2024

Kami teruja untuk mengumumkan Nosecone, perpustakaan sumber terbuka yang direka untuk membuat tetapan pengepala keselamatan—seperti Dasar Keselamatan Kandungan (CSP) dan HTTP Strict Transport Security (HSTS)—terus terang untuk aplikasi yang dibina dengan Next.js, SvelteKit dan lain-lain

See all articles