私のテキストエディターで、次のようなコマンドを呼び出してコードを展開するためのショートカットキーをバインドしました
/usr/bin/open /Users/blahblah/run_deploy
このデプロイスクリプトにより、コードがサーバーなどにアップロードされます。エラーが発生した場合に新しいターミナルウィンドウで出力を確認できるように、 "open"を使用しています。非常に便利ですが、最終的には「[Process completed]」というテキストでターミナルウィンドウが開いたままになります。
これをスキップして代わりに自動的にウィンドウを閉じる方法はありますか?
ターミナルでPreferences、Profilesペインで使用するプロファイルを選択し(その名前の下に「デフォルト」と表示されているはずです)、サブペインを選択しますShellおよび"シェルが終了するとき:"を"シェルが正常に終了した場合は閉じる"に変更します。
[Process completed]
メッセージは非表示になりませんが、終了コードが成功した場合はウィンドウを閉じます。
Disk utility
アプリを使用して権限を修復すると、問題が解決しました。
Console
アプリでエラーが発生し続けました:
20/08/2015 01:17:42.318 login[3291]: in pam_sm_open_session(): Unable to write the utmp record.