Laravel 8 编写任务

2021-07-26 09:42 更新

你的所有 Envoy 任务都应该在项目根目录中的 Envoy.blade.php 文件中定义。 这是一个让你入门的例子:

@servers(['web' => ['user@192.168.1.1']])

@task('foo', ['on' => 'web'])
    ls -la
@endtask 

如您所见,在文件顶部定义了一个 @server 数组,允许您在任务声明的 on 选项中引用这些服务器。@server 声明应始终放在单行上。在你的 @task 声明中,你应该放置在任务执行时应该在你的服务器上运行的 Bash 代码。

您可以通过将服务器的 IP 地址指定为 127.0.0.1 来强制脚本在本地运行:

@servers(['localhost' => '127.0.0.1']) 
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号