在本文中,我将研究如何创建 shell 脚本来运行简单的 .NET Core 应用程序。之所以有这个研究议题,是因为本站(pzy.io)数据库需要每天定时备份,并在备份完成后,将备份文件上传远程云存储,保证了数据安全。由于数据库备份是 shell 脚本执行,而备份文件上传功能基于 .NET Core 开发,在备份完成后,shell 脚本需要调用 .NET Core 应用程序。
具体操作执行步骤很简单。
1、创建一个基本的 .NET Core 控制台应用程序,这个我已经建好了,如下示例:
class Program { /// <summary> /// /// </summary> /// <param name="args"></param> /// <returns></returns> static async Task Main(string[] args) { var builder = new ConfigurationBuilder(); builder.AddJsonFile("appsettings.json", false, false); var configuration = builder.Build(); var serviceProvider = new ServiceCollection() .AddQiniuStorageX(configuration) .BuildServiceProvider(); var storageProvider = serviceProvider.GetService<IStorageProvider>(); var backup = new MysqlBackQiniu(storageProvider); var backupPath = configuration.GetValue<string>("BackupPath"); await backup.ExecuteAsync(backupPath); } }
名称栏目:如何使用Shell脚本执行.NETCore应用-创新互联
URL链接:https://www.cdcxhl.com/article44/cdegee.html
成都网站建设公司_创新互联,为您提供搜索引擎优化、定制网站、软件开发、做网站、响应式网站、网站维护
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联