首页 > 解决方案 > 如何使用 symfony4 在远程 ubuntu 服务器上执行 linux 命令?

问题描述

我想docker run nginx在远程 Ubuntu 服务器上执行一些 linux 命令。假设主机 A 使用我在 symfony4 中开发的另一台主机 B 上的客户端界面,然后服务器(主机 A)将在执行命令后将一些信息发送到主机 B 上的客户端界面以显示在其上。

如何做到这一点?

标签: linuxsymfonyremote-serverubuntu-18.04

解决方案


首先你需要登录:

  1. ssh username@ip_address_of_server_with_symfony4

然后

  1. cd /path/to/symfony4

然后

  1. docker exec symfony_container_php php bin/console command:name --arguments

如果您需要从本地计算机运行单个命令,也可以使用 ssh -t

  1. ssh -t user@ip full;command;separated with;-es

推荐阅读