在 Vala 中执行系统命令
我想在 Vala 中执行命令(如 ls),如 Python os.system 函数,或者更好的是 popen 函数。有什么想法吗?
I would like to execute a command (like ls) in Vala, like the Python os.system function, or, better, the popen function. Any idea ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好的,明白了:Glib.Process.spawn_command_line_sync。
OK, got it : Glib.Process.spawn_command_line_sync.
最好使用 posix 包。
然后,只需执行
Posix.system("command")
返回一个 int 。http://www.valadoc.org/posix/Posix.system.html
It's best to use the package
posix
.Then, just do
Posix.system("command")
which returns an int.http://www.valadoc.org/posix/Posix.system.html
您可以使用 GLib.Process.spawn_command_line_sync 作为:
You can use the GLib.Process.spawn_command_line_sync as: