シェルコマンドを実行できるAPIが見つからなかったのですが、systemまたはexecの行に何かがあります。現時点でこれを達成するには、外部機能インタフェースを使用するのが唯一の方法ですか?Opaでシェルコマンドを実行する方法は?
2
A
答えて
2
あなたはあなたのコードでこれを追加することができます。
exec = %%bslSys.process.exec%% : string, string -> string
この関数はbuild 739
import stdlib.system
)で追加されました
1
はい、これは設計上の選択であり、制限はありません。シェルコマンドを実行することは、セキュリティの観点から非常に危険です。 Opaのセキュリティは非常に重要なため、ユーザーに公開しないことにしました。あなたが本当にそれを必要としているなら(そしてあなたが何をやっているか知っていれば)、OcamlのSys関数の1つをFFI経由であなたのプログラムに公開するのは非常に簡単です。
関連する問題
- 1. 引数でシェルコマンドを実行する方法は?
- 2. アンドロイドでシェルコマンドを実行するには?
- 3. sbtで外部シェルコマンドを実行する方法
- 4. PHPで同期してシェルコマンドを実行する方法
- 5. シェルコマンドを実行する(c)
- 6. adbシェルコマンドを実行してシェルに残す方法は?
- 7. 実行シェルコマンド
- 8. RealBasic:シェルコマンドを実行
- 9. 変数でシェルコマンドを実行
- 10. makefile.am内でシェルコマンドを実行
- 11. Jenkins - ワイルドカードでシェルコマンドを実行
- 12. シェルコマンドをWebサービスとして安全に実行する方法
- 13. シェルコマンドをプログラムで実行する
- 14. ココアでシェルコマンドを実行して出力を取得する方法は?
- 15. dired emacsでシェルコマンドを実行するためにキーをバインドする方法
- 16. Scalaからシェルコマンドを実行するREPL
- 17. Javaからシェルコマンドを実行する
- 18. コマンドラインからDjangoシェルコマンドを実行する
- 19. python:os.systemはシェルコマンドを実行しません
- 20. Boto ec2インスタンスでシェルコマンドを実行
- 21. サンドボックスでシェルコマンドを直接実行
- 22. QT4:QProcessで複数のシェルコマンドを実行するには?
- 23. C#を使って簡単にシェルコマンドを実行するには?
- 24. .NETアプリケーションからシェルコマンドを実行
- 25. Mac/MacRubyアプリケーションからシェルコマンドを実行するには?
- 26. phpスクリプトからシェルコマンドを実行するには
- 27. ファイルを `cat`したときに実行するシェルコマンドにファイルをマップする方法は?
- 28. 行を循環するシェルコマンド?
- 29. gitサブモジュールをRubyで更新しようとしていますが、シェルコマンドを実行する前にchdirを実行する方法はありますか?
- 30. C#:シェルコマンドの実行中の問題