我目前正在实施备份方案以运行 Cygwin Expect 脚本。我想做的是让任务调度程序打开 Cygwin 并运行一个名为 Backups 的期望脚本。
我遇到的问题是我认为基于变量或路径的问题。我从 Active Directory 中设置了正确的用户(我们将其称为 AD/svc_backup),我目前正在尝试查看是否可以让任务调度程序打开 Cygwin。
到目前为止,只有在用户登录单选按钮时才运行,它才会打开程序。这将打开 cygwin,但不允许我运行任何进一步的命令并给我一个错误。
例如 ls 给我“bash: ls: command not found” 当它询问我要启动什么程序时,我只需将它指向我桌面上的快捷方式,然后它会填写路径 C:\cygwin\bin\mintty。可执行程序 。任务调度程序似乎不是 IMO 最直观的工具,但如果我能让它工作,我会使用它。我也知道 cygwin 也可以使用 cron。cron 会是更好的选择吗?