#!/usr/local/bin/php <?php /** * usage: php upload_client.php -h 127.0.0.1 -p 9507 -f test.jpg */ require_once dirname(__DIR__) . '/src/_init.php'; $encrypt_key = file_get_contents(dirname(__DIR__) . '/src/encrypt.key'); $client = new NodeAgent\Client($encrypt_key); /** * 连接到服务器 */ if (!$client->connect('127.0.0.1', 9507, 30)) { echo "Error: connect to server failed. " . swoole_strerror($client->errCode); die("\n"); } //$res = $client->request(['cmd' => 'getNodeList']); //var_dump($res); //exit; // //$remote_file = '/data/testnode/' . basename($file); //$client->UploadCallback = function ($send_n, $total) //{ // echo "$send_n/$total\n"; //}; //if (!$client->upload($file, $remote_file)) //{ // die("upload success.\n"); //} var_dump($client->execute('reload_nginx.sh'), $client->errCode); //var_dump($client->delete(['/tmp/test1.txt', '/tmp/test2.txt']));