回答:
Safariを起動した後、[履歴]-> [最後のセッションからすべてのウィンドウを再度開く]に移動して、最後に使用したときに開いていたウィンドウとタブをSafariで再度開くことができます。
この質問にはいくつか追加情報があります:AppleScriptを使用してアプリケーションを再起動することは可能ですか?、Safariを起動してそのメニューを自動的に呼び出すように変更できるスクリプト(Chealionの回答)が含まれます。
私はSafari ExtensionsSafariRestore
から使用しています。それは非常にうまく機能します。
Safariを終了してから再び開くと、ウィンドウが復元されないようです。(またはもう?)
要約すると:
編集された質問で述べたように、解決策は、殺す/再起動するのではなく、単にブラウザを終了する(コマンド+ Q)ようです