In mruby wie kann ich Shell-Befehle mit %x()
, ``
oder system
ausführen? Gibt es ein MGEM, das ich dafür benutzen kann?mruby: Wie man Shell-Befehle ausführt?
0
A
Antwort
1
Versuchen mruby-io
die implementes popen
: https://github.com/iij/mruby-io/blob/728d313b2c238ac0f41a4aa7e4a88e6a8fee8079/mrblib/kernel.rb#L2-L4
Oder mruby-process
eingeben, system
implementiert: https://github.com/iij/mruby-process/blob/c31010dc0440335a7693fd70ae005c79bd1378ec/src/process.c#L368
+0
Ich habe das 'System' im mruby-Prozess gefunden, aber es gibt nichts aus dem Prozess zurück. Ich habe tatsächlich eine Version des Backtick-Operators implementiert und eine einfache Version funktioniert, aber es macht viel mehr Sinn, stattdessen mruby-io zu verwenden. –
Verwandte Themen
- 1. Wie funktioniert const_get in mruby?
- 2. Minimal statische Kompilierung in mruby
- 3. Wie man Maschinencode ausführt (Lernbaugruppe)
- 4. Wie man cmd als admin ausführt und Befehle zusammen ausführt
- 5. mruby: Generierung von lesbarem c-Code
- 6. Wie man große Verarbeitung im Hintergrund ausführt?
- 7. Wie man Python-Makros in LibreOffice ausführt?
- 8. Wie man Winkelmesser-Suiten nacheinander ausführt?
- 9. Wie man Python-Skript in Linux ausführt?
- 10. wie man Ereignisse in Laravel asynchron ausführt
- 11. Wie man Befehlszeilendienstprogramme in PHP ausführt?
- 12. Wie man Threads jede Minute richtig ausführt?
- 13. Wie man eslint auf * .js.erb-Dateien ausführt?
- 14. Wie man Javascript ausführt, nachdem AJAX heißt
- 15. Wie man awk Befehle in Windows ausführt?
- 16. Wie man Javascript in Geb ausführt?
- 17. AngularFire: Wie man Join-Abfragen ausführt
- 18. Wie man manage.py in venv ausführt?
- 19. Wie man HDFS-Cluster ohne DNS ausführt
- 20. Wie man Edwin Editor im Konsolenmodus ausführt
- 21. Wie man jigdo unter Windows 10 ausführt
- 22. Wie man Javascript in Delphi ausführt?
- 23. Wie man componentwillmount lifecycle onclick ausführt?
- 24. Wie man Schluckaufgaben in Reihenfolge ausführt?
- 25. PHP-Fixierer, wie man riskante Regeln ausführt?
- 26. Wie man mehrere .write() Befehle ausführt?
- 27. Wie man Ajax-Anfragen in JMeter ausführt?
- 28. Wie man Testspezifikationen bedingt ausführt - Winkelmesser Jasmine
- 29. Wie man eine if-Anweisung ständig ausführt
- 30. Wie man RoboSpice Anfragen synchron ausführt?
Valid Frage - hoffentlich kann mruby die Antwort enthalten einmal, dass behoben ist. – shevy
einmal was ist gelöst? –