当前位置: 首页 > news >正文

Wine容器内程序执行sh脚本问题研究

问题背景

wpf程序在wine环境执行sh脚本,不能等待脚本执行完成自动退出的问题进行了研究,需求很简单,在wpf程序使用cmd,或者bat ,又或者是直接执行sh脚本,想到脚本执行完成才处理后面的逻辑。但是实际验证过程中都不能等待sh脚本执行完成就立马返回了。

研究过程

  • 在wine容器中使用cmd调用sh 脚本

  • 在wine容器中使用cmd调用bat脚本,bat脚本在调用sh 脚本

  • 在wine容器中直接调用sh脚本

  • 在wine容器中添加注册表的映射

研究过以上方案都不行

可行方案

参考文献

  • 改用SSH来获取程序的输出
  • 在 Wine 中安装 Cygwin,并使用 Cygwin 运行 shell 脚本

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 「数组」堆排序 / 大根堆优化(C++)
  • 短信验证码倒计时 (直接复制即可使用) vue3
  • C# List定义和常用方法
  • 接口测试到底测试什么?
  • uniapp 如何自定义导航栏并自适应机型
  • 【 Kubernetes 风云录 】- Cert证书更新
  • YoloV10改进策略:上采样改进|动态上采样|轻量高效,即插即用(适用于分类、分割、检测等多种场景)
  • JVM代码运行逻辑
  • Python基础学习(1)
  • linux中将文本转为unix格式
  • 如何进行数字化基础设施的构建呢?
  • git rev-parse
  • framebuffer帧缓存
  • 【CSS】样式水平垂直居中
  • uniapp写移动端常见问题汇总
  • CSS盒模型深入
  • Java 最常见的 200+ 面试题:面试必备
  • java中具有继承关系的类及其对象初始化顺序
  • PV统计优化设计
  • VuePress 静态网站生成
  • 动态规划入门(以爬楼梯为例)
  • 二维平面内的碰撞检测【一】
  • 京东美团研发面经
  • 前端
  • 通过几道题目学习二叉搜索树
  • 2017年360最后一道编程题
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​14:00面试,14:06就出来了,问的问题有点变态。。。
  • ​MySQL主从复制一致性检测
  • ​第20课 在Android Native开发中加入新的C++类
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • ‌移动管家手机智能控制汽车系统
  • !$boo在php中什么意思,php前戏
  • # .NET Framework中使用命名管道进行进程间通信
  • #DBA杂记1
  • #if #elif #endif
  • #预处理和函数的对比以及条件编译
  • (42)STM32——LCD显示屏实验笔记
  • (9)目标检测_SSD的原理
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (阿里云万网)-域名注册购买实名流程
  • (二)斐波那契Fabonacci函数
  • (二)学习JVM —— 垃圾回收机制
  • (回溯) LeetCode 78. 子集
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (剑指Offer)面试题34:丑数
  • (三)模仿学习-Action数据的模仿
  • (四)React组件、useState、组件样式
  • (一)模式识别——基于SVM的道路分割实验(附资源)
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)Mysql的优化设置
  • (状压dp)uva 10817 Headmaster's Headache
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • **CI中自动类加载的用法总结
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福