我試圖啓動一個與我在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