在platform.sh上自动化快照,并且必须使用SSH
我正在尝试在platform.sh上自动拍摄快照(还原点)。我首先尝试使用他们的yaml文件来安排一个cron作业,但被告知这不起作用。因此,现在尝试创建一个从另一台服务器运行的cron作业来执行该任务。困难在于我必须使用SSH。在进行身份验证后,我可以使用在platform.sh上自动化快照,并且必须使用SSH,ssh,cron,Ssh,Cron,我正在尝试在platform.sh上自动拍摄快照(还原点)。我首先尝试使用他们的yaml文件来安排一个cron作业,但被告知这不起作用。因此,现在尝试创建一个从另一台服务器运行的cron作业来执行该任务。困难在于我必须使用SSH。在进行身份验证后,我可以使用 platform snapshot:create --project=6sglloa4axaxax --environment=dev 不确定在何处/如何自动运行该命令 谢谢你的洞察力 -Matt让我们调用您的主服务器serv1和“另一个
platform snapshot:create --project=6sglloa4axaxax --environment=dev
不确定在何处/如何自动运行该命令
谢谢你的洞察力
-Matt让我们调用您的主服务器
serv1
和“另一个服务器”serv2
方法1。将cronjob创建到SSH toserv2
并运行命令
SSH-keygen
user@serv2:~/.ssh/authorized_密钥
serv1
中,使用ssh命令添加cronjob(crontab-e
)user@serv2平台快照:创建--project=6sglloa4axaxax--environment=dev
serv1
连接到serv1
(不是输入错误)。这是一种众所周知的技术,在受影响的命令需要完整的shell环境时使用。cron的环境是有限的
SSH-keygen
~/.ssh/authorized_keys
serv1
中,使用ssh命令添加cronjob(crontab-e
)user@serv1平台快照:创建--project=6sglloa4axaxax--environment=dev