我的问题与 Go 应用程序的结构或方法有关。我有以下应用程序。
root
|- app
| |- services
| |- repositories
| |- handlers
| |- commands
|- go.mod
|- main.go
命令包中的 Go 文件是独立工作的。其余软件包适用于 Web 应用程序。我在 main.go 中启动了一个 HTTP Web 服务器
所以,我想在 crontab 的命令包中运行 Go 文件。但据我所知,我会将这些整个包构建到一个二进制文件中。我的问题是如何在 crontab 中独立运行命令包中的 Go 文件?我认为我应该将它们分成 2 个应用程序,例如“web 应用程序”和“命令应用程序”,但实际上它们是相互关联的,我不想以不同的方式管理 2 个应用程序。我可以在 crontab 中使用命令 Go 文件,另一方面在 main.go 中启动 HTTP Web 服务器吗?
森栏
慕田峪9158850
随时随地看视频慕课网APP
相关分类