我無法在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. 如何在C中執行shell命令?
- 3. 如何在後臺執行shell命令?
- 4. 執行shell命令
- 5. 命令執行shell
- 6. Shell命令執行
- 7. 在VBA執行Shell命令
- 8. 從命令行執行Django Shell命令
- 9. shell如何執行管道命令?
- 10. 如何從python執行os/shell命令
- 11. mruby:如何執行shell命令?
- 12. 如何通過Python執行shell命令
- 13. 如何使用VBA執行shell命令?
- 14. 在Shell中異步執行命令
- 15. 等待shell命令在makefile中執行
- 16. 在shell腳本中執行mailx命令
- 17. 在makefile.am中執行shell命令
- 18. 在Makefile中執行Shell命令規則
- 19. PHP shell執行命令
- 20. 從ruby執行shell命令
- 21. Nodejs child_process執行shell命令
- 22. 執行交互shell命令
- 23. RealBasic:執行shell命令
- 24. 執行shell命令(c)
- 25. Groovy執行shell命令
- 26. Sevlet + Shell命令執行
- 27. python:os.system不執行shell命令
- 28. 從Java執行shell命令
- 29. 在shell(bash)中如何在管道中執行多個命令?
- 30. 如何在MEAN堆棧中執行shell命令行?