我無法在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)