我正在使用 barman 通过 WSL 使用本地 Windows 机器从远程服务器备份 postgreSQL。它运行良好,但必须每天手动完成。我正在尝试使用 Windows Scheduler 将其自动化,但到目前为止还没有成功。我尝试过的如下:
- 放入
C:\Windows\system32\bash.exe -c -l "sudo barman backup remote-server"
cmd 脚本并使用 Windows 调度程序启动。 - 将整个
C:\Windows\System32\bash.exe -c -l "sudo barman backup remote-server"
放在 Windows 调度程序本身上。 - 制作一个shell文件
sudo barman backup remote-server
并运行bash -c -l '\mnt\c\backup.sh'
我不知道该尝试什么了。