コマンドラインから特定のURLでSafariを開くには、MacOSにいくつかの方法があることを知っています
open -a Safari http://stackoverflow.com
またはAppleScriptとして
tell application "Safari" to open location "http://stackoverflow.com/"
しかし、たとえばプログラムでプロセスを開始している場合、open/applescript プロセス (Safari の開始直後に終了) へのハンドルのみを取得します。
特定の URL で Safari を起動し、Safari プロセスへのハンドルを取得するにはどうすればよいですか (コマンド ライン引数として Safari 実行可能ファイルに URL を渡すことができない理由はまだわかりません)。