起動時にHomebrewを更新することを好みます。私は、スクリプトを持っているbrew-update.sh
に~/Applications
:
for cmd in update upgrade cleanup; do
brew $cmd
done
このスクリプトは、起動時にを使用して実行されlaunchd
ます。そのために、私は持っbrew-update.plist
てい~/Library/LaunchAgents
ます:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>brew-update</string>
<key>ProgramArguments</key>
<array>
<string>/Users/Username/Applications/brew-update.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
たとえば、MacBookをお持ちで、蓋を開閉するだけの場合、確実に更新されない場合があります。しかし、私が定期的にシャットダウンして起動することは、私のiMacにはうまく機能します。うまくいくかどうか教えてください!
~/.bash_profile
ファイルで行うことができます。ターミナルセッションが1つだけ開いているかどうかを確認して、を実行する必要がありますbrew update
。ターミナルウィンドウの数を確認するには、stackoverflow.com / questions / 6172663 /…を確認してください。