エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
XcodeでSafriの再起動〜シェルスクリプトをビルドフェーズへ追加
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
XcodeでSafriの再起動〜シェルスクリプトをビルドフェーズへ追加
(前回)Cocoaの日々: Xcodeでビルドする時にファイルをコピーする(ビルドフェーズの追加) 前回ビルド... (前回)Cocoaの日々: Xcodeでビルドする時にファイルをコピーする(ビルドフェーズの追加) 前回ビルド時にプラグインをコピーするビルドフェーズを追加した。今回はこれに Safri を再起動するビルドフェーズを追加してみよう。 Safariを再起動するにはシェルスクリプトを使う。Safariの起動は open コマンドを使うとして、停止はどうやればいいのか。特に情報がみつけられなかったので UNIX標準の kill コマンドを使ってみた。 この kill コマンドには引数にPID(Process ID)を渡す必要がある。PIDは ps コマンドで取得できる。 ターミナル.app で "ps -A" を実行した時の結果例。 grep と awk をパイプでつなぎ Safari.app の PID を得る。"grep -v grep" は grep実行自身を除くために入れてある。 $ p