我试图启动一个与我在OS X中使用/usr/bin/open
类似的方式启动进程:open -a /Applications/Firefox.app --args -profile "blah blah" -no-remote
。Linux等效于OS X的/ usr/bin/open
正如我在这里从这个主题了解到的:launchd from terminal to start app。
但是Linux没有这个open
,就像我认为的那样。我通过搜索验证了这一点。但在我的搜索中,我找不到替代品。如何启动进程以便启动进程不会与启动的进程共享其文件描述符,如本主题中所述:Close all File Handles when Calling posix_spawn
这是显示我的桌面文件的视频。我试图启动它们以某种方式使该文件描述符不相互之间在这里混是我的屏幕转换:https://www.youtube.com/watch?v=Yc19BzLTnDE
该视频显示PID被混合:https://www.youtube.com/watch?v=YJsyV6tK7FA
这里有两个完全独立的问题。你想解决哪个问题? – 2015-03-02 05:51:36
@Ignacio Vazquez-Abrams:都! ;) – user2588666 2015-03-02 05:53:56
非常感谢@ user2588666! :) – Noitidart 2015-03-02 05:56:54