首页
学习
活动
专区
圈层
工具
发布

Linux:java通过Runtime.getRuntime().exec()执行shell,Process.waitFor()返回Required key not available(126)问题

方法去调用shell脚本并执行,该方法会先后调用两个脚本,出现问题的是调用第二个脚本的时候,出现了该问题 问题 使用方法Runtime.getRuntime().exec()调用并执行脚本 Process.waitFor...()方法返回值是否为0来确定是否成功执行(成功为0) 返回错误码126 查看Process.waitFor()方法的返回值:Required key not available 操作系统错误代码126:...StreamGobbler(proc.getInputStream(), "Output"); errorGobbler.start(); outputGobbler.start(); proc.waitFor...解决 直接权限安排 chmod 777 文件 再次执行代码,发现问题解决了 结论 java通过Runtime.getRuntime().exec()执行shell,Process.waitFor()返回

27600
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Rust日报】2020-11-01 《Zero to production in Rust》

    Repo:https://github.com/dimforge/rapier waitfor cli 应用 #rust waitfor 会阻塞直到指定的条件完成,如果有多个条件,可以在任何一个条件满足后继续运行...现在支持的条件类型有: delay 在指定的时间后继续运行,watitfor --delay 1h10m20s exists 再找到制定的文件后继续运行,waitfor --exists foo.txt...not-exists 不存在文件时继续执行,waitfor --not-exists foo.txt get http请求结束后继续执行,waitfor --get 200,https://baidu.com...如果有多个条件,比如: waitfor --delay 10m --exits foo.txt 表示任意一个条件满足后则继续执行。...repo:https://github.com/aeshirey/waitfor 《Zero to production in Rust》 #rust 这是一本为后端开发写的书,书中介绍了完整实现一个Rust

    1.4K20

    SQL教程:流程控制

    注意: WAITFOR常用语某个特定的时间点或时间间隔自动执行某些任务。在WAITFOR语句中不能包含打开游标,定义视图这样的操作。...在包含事务的语句中不要使用WAITFOR语句,因为WAITFOR语句在时间点或时间间隔执行期间将一直拥有对象的锁,当事务中包含WAITFOR语句,事务的其他语句又需要访问被锁住的数据对象事就容易发生死锁现象...指定时间点的语法 WAITFOR TIME 示例 在'08:10:00'执行打印字符串"SQL数据库开发" WAITFOR TIME '08:10:00' PRINT 'SQL数据库开发...状态 指定等待时间间隔的语法 WAITFOR DELAY 'INTERVAR' INTERVAR为时间间隔,指定执行WAITFOR 语句之前需要等待的时间,最多为24小时。...示例 WAITFOR DELAY '00:00:03' PRINT 'SQL数据库开发' 在等到3秒钟后,会打印出字符串

    25810

    使用 React Testing Library 的 15 个常见错误

    建议:query* API 只用于断言当前元素不能被找到 用 waitFor 等待 find* 的查询结果 重要程度:高 // ❌ const submitButton = await waitFor(...建议:当查询那些不能立马能访问到的元素时,使用 find* 给 waitFor 传空 callback 重要程度:高 // ❌ await waitFor(() => {}) expect(window.fetch...建议:在 waitFor 里等待指定的断言,不要传空 callback 一个 waitFor callback 里有多个断言 重要程度:低 // ❌ await waitFor(() => { expect...而如果 waitFor 里只有一个断言,我们则可以等待 UI 渲染到断言的同时,也可以在其中一个断言失败时更快地获得报错信息。...建议:waitFor 的 callback 里只放一个断言 在 waitFor 中使用副作用 重要程度:高 // ❌ await waitFor(() => { fireEvent.keyDown(

    1.8K20
    领券