如何在Windows和Unix之间触发跨平台作业
发布时间:2020-12-13 23:40:10 所属栏目:Windows 来源:网络整理
导读:我有一个在 Windows和Unix上有组件的应用程序.我需要运行一夜之间的工作,在两个环境中启动任务/工作. 这些需要排序,所以我不能简单地使用Cron / Task Scheduler. 对于每个作业,在Windows或Unix上都会有一个控制脚本,但是这个脚本需要在另一个环境中启动作业
我有一个在
Windows和Unix上有组件的应用程序.我需要运行一夜之间的工作,在两个环境中启动任务/工作.
这些需要排序,所以我不能简单地使用Cron / Task Scheduler. 对于每个作业,在Windows或Unix上都会有一个控制脚本,但是这个脚本需要在另一个环境中启动作业并检测它们何时完成以及成功/失败代码. 在过去,我使用samba共享上的“标记文件”实现了这一点.这有效,但在接收端需要“轮询”行为,这是我认为不是最佳的. 如果可能的话,我宁愿不必在脚本中嵌入用户凭据.
如果你可以使用SSH,我建议在Windows机器上安装FreeSSHD并以这种方式执行进程. FreeSSHD不会复制BASH shell,但会给你一个windows shell.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2003 – 如何允许特定AD用户将计算机添加到
- 当我在Windows上的Android Studio中克隆git存储库时,存储库
- 为什么在VDPROJ上使用Windows Installer XML(WiX)?
- 在Windows XP上覆盖localhost
- windows – 可以从独立服务器运行远程桌面网关吗?
- Windows – 如何在Tomcat本地运行Solr 4?
- windows-7 – 如何在没有Visual Studio的Windows 7上安装服
- windows-runtime – 如何在Windows 10周年更新中获取唯一的
- 用批处理修复 win10 无法升级的问题
- Windows安装程序 – Web安装项目中的虚拟目录