我们在 4D 数据库中有大量数据集。最近我们需要自动化某些任务来导出、导入或处理数据,这需要 4D 和 unix shell(bash 和 zsh)之间的一些连接。每当 4D 函数必须使用LAUNCH EXTERNAL PROCESS指令调用 shell 命令或 shell 脚本时,我们都做得很好。但是我在做相反的事情时遇到了麻烦,从 shell 脚本启动 4D 函数。在线文档没有给我任何关于如何做到这一点的建议。
如何在特定日期+时间运行 4D 函数?4D 本身似乎并没有提供一种安排行动的方法。OS X 提供了一种在未来任何时间(每周或每月)启动命令的绝佳方式。我只是不太了解 4D,无法弄清楚如何从 shell 脚本调用 4D 函数。如果是 MySQL 或 PostgreSQL,那么我没有问题,因为我可以调用mysql或pgsql客户端,它们可以在没有 GUI 的情况下工作。我可以用 4D 做类似的事情吗?