我想写一个连接到第二个主机的脚本来执行那里的命令。
与dep deploy stage
它应该在主机上执行任务:活着
我知道mysql-dump的基本部分是mysl-import,但是如何在另一台主机上执行任务呢?
谢谢你指出了正确的方向!
在每个任务中,您可以运行“on”功能。为此,您可以提供一个主机(在您的“实时”任务期间,您将提供“舞台”):
on(host('stage'), function () {
// do something
});
如果您需要提供一些变量(例如动态创建的文件名),您可以像use
一样将它们交给新函数。因此,如果您的任务将转储保存到文件名$ mysqlDumpFilename,例如:
on(host('stage'), function () use ($mysqlDumpFilename) {
// do something
});