我无法在API中找到任何允许我执行shell命令的东西,这些东西是system或exec所做的。使用外部函数接口是目前实现这一目标的唯一方法?如何在Opa中执行shell命令?
2
A
回答
2
您可以在代码中添加此:
exec = %%bslSys.process.exec%% : string, string -> string
在Stdlib.System(import stdlib.system
)从build 739
1
是的,这是一个设计选择,而不是限制。从安全的角度来看,执行shell命令可能非常危险;在Opa安全是最重要的,因此我们决定不向用户公开。如果你真的需要它(并且知道你在做什么),那么通过FFI将Ocaml的Sys函数中的一个公开给你的程序应该很容易。
相关问题
- 1. 如何在android中执行shell命令?
- 2. 如何在python中执行shell命令?
- 3. 如何在C中执行shell命令?
- 4. 如何在后台执行shell命令
- 5. 如何在后台执行shell命令?
- 6. 命令执行shell
- 7. 执行shell命令
- 8. Shell命令执行
- 9. 在VBA执行Shell命令
- 10. 从命令行执行Django Shell命令
- 11. 在Java中执行shell命令行
- 12. mruby:如何执行shell命令?
- 13. 如何通过Python执行shell命令
- 14. shell如何执行管道命令?
- 15. 如何从python执行os/shell命令
- 16. 如何使用VBA执行shell命令?
- 17. 等待shell命令在makefile中执行
- 18. 在makefile.am中执行shell命令
- 19. 在python中执行shell命令:String error
- 20. 在Makefile中执行Shell命令规则
- 21. 在shell脚本中执行MySQL命令?
- 22. 在shell脚本中执行mailx命令
- 23. 在shell脚本中执行linux命令
- 24. C++在shell中执行许多命令
- 25. 在Shell中异步执行命令
- 26. 如何在执行回显shell命令时执行
- 27. 如何在执行sbt命令并打开shell后执行
- 28. 从python执行shell命令
- 29. Sevlet + Shell命令执行
- 30. 执行shell命令(c)