如何设置FME Workbench自动保存最新的工作空间?
时间: 2024-10-23 18:20:05 浏览: 56
FME2008中文教程
在FME Workbench中设置自动保存最新工作空间(工作区文件.fmw)的功能需要依赖于操作系统级别的定时任务。由于FME本身并不提供直接的自动保存设置,我们通常需要借助外部工具或操作系统功能来实现。以下是通用的步骤:
1. **Windows**:
- 右键点击桌面上的FME Workbench快捷方式,选择“属性”。
- 转到“快捷方式”标签页,在“目标”输入框的末尾添加 `&saveas="%USERPROFILE%\Documents\FME Workbench\%random%.fmw"`(这里的`%random%`会自动生成随机字符串,用于避免覆盖已存在的工作区)。这将在每次运行Workbench时保存一份新的工作区副本。
- 使用系统任务计划程序(Task Scheduler)创建一个新的任务,定期启动FME Workbench。
2. **macOS**:
- 打开“Finder”,转到应用程序内的"FME Workbench"文件夹,右键点击"FME Workbench.app",选择显示包内容。
- 找到"Contents/MacOS/FME Workbench",复制整个路径。
- 创建一个新的AppleScript脚本,内容大概是 `do shell script "open " & quoted form of POSIX path of item 1 of AppleScript's text item delimiters & "FME Workbench.app"`,然后加上定时触发。
- 使用“Automator”或“Terminal”的cron jobs创建定时任务。
3. **Linux** (使用cron job):
- 配置cron任务,例如在一个文本文件(如`.bashrc`或`.bash_profile`) 中加入:
```
*/5 * * * * /usr/bin/fme-workbench
```
这样每5分钟启动一次FME Workbench。
请注意,以上步骤可能会因操作系统版本和个人需求有所不同,你需要自行调整。同时,频繁的自动保存可能会消耗大量磁盘空间,建议谨慎设定保存间隔。
阅读全文