我最近为我的一台服务器深入研究了 Ansible,发现它非常有趣且节省时间。我正在运行一个 Ubuntu 专用服务器,并配置了许多用 Python 编写的 Web 应用程序和一些用 PHP 编写的 Web 应用程序。对于 Python,我使用 uwsgi 作为 HTTP 网关。我编写了 shell 脚本来启动/重新启动一些进程,以便运行特定 Web 应用程序的实例。我每次都要做的是,连接 ssh 并导航到该特定应用程序并运行脚本。
我需要的
我一直在尝试找到一种方法来编写 Ansible 剧本,以便在我的个人计算机上使用一行命令来完成所有这些工作,但我不知道如何做到这一点。我还没有在互联网上找到非常解释性(对于初学者)的文档或帮助。
问题
如何使用 Ansible playbook 重启 Nginx?如何通过进程 ID 杀死进程?